/* FEUILLE DE STYLES CSS 2.0 */
/* Site GEFI - www.formalites-export.fr */
/* Réalisation Studio HTTP - www.studio-http.com */
/* Décembre 2009 */


@charset "utf-8";

* { margin: 0; padding: 0;}

body {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #445768;
  background-color: #fff;
  text-align:left;
}

img, img a, img a:hover {border:0;}
a {position:relative;cursor:pointer; text-decoration:none; color: #74838f;}
a:hover {position:relative;cursor:pointer; text-decoration:none; color: #bbb;}

.erreursGlobales {
    color: red;
    font-weight: bold;
}

.erreursGlobales ul{
  margin-left:13px;
}

.erreursGlobales ul ul{
  margin-left:26px;
}

.erreursMarchandisesAta table{
  margin-left:13px;
}
.erreursMarchandisesAta table ul{
  margin-left:26px;
}
.erreursMarchandisesAta li{
  width:400px;
}

/* CONTENEUR */

#main {
  position:relative;
  width:980px;
  height:auto;
  margin: 0 auto;
  background: #fff url(/seam-gefi/images/containerbgd.gif) repeat-y;
  padding-bottom:30px;
}

/* COLONNE GAUCHE */

#left-column {
  position:relative;
  float:left;
  width:214px;
  padding:25px 27px 0 29px;
  background-color: #445768;
}

#logo {
  position:relative;
  margin-bottom:13px;
}

p.left-intro {
  color:#fff;
  text-align:justify;
  line-height:1.1em;
}

/* ESPACE PERSONNEL */

#espace-perso-blocgauche {
  position:relative;
  width:214px;
  margin:28px 0 37px 0;
}

#espace-perso {
  position:relative;
  width:214px;
  margin:28px 0 37px 0;
  background-color:#fff;
}

#espace-perso a img {
  position:relative;
  margin:0;
  padding:0;
  margin-bottom:-3px;
}

#espace-perso-inner {
  position:relative;
  padding:19px;
  font-size:11px;
  line-height:1em;
  margin-bottom:19px;
}

.input-field,
.password-field {
  position:relative;
  width:164px;
  height:13px;
  padding:2px 4px;
  font-size:11px;
  color:#74838f;
  border:1px solid #c0c0c0;
  margin:4px 0 5px 0;
}

.password-field {
  margin-bottom:2px;
}

.forgot-password {
  font-size:10px;
  color:#445768;
}

a.forgot-password:hover {
  color:#bbb;
}

.facetheader {
  background:url(/seam-gefi/images/webcor-expediteur.gif) no-repeat;
  width:408px;
  height:31px;
  position:relative;
  display:block;
}

.submit-button {
  position:relative;
  float:right;
  width:30px;
  height:30px;
  border:0;
  margin:-4px -2px 0 0;
  background:url(/seam-gefi/images/espacepersonnel-valider.gif) no-repeat;
  cursor:pointer;
  clear:both;
}

/* ESPACE PERSONNEL / CONNECTE */

#espace-perso-logged {
  position:relative;
  width:214px;
  height:auto;
  margin-top:20px;
  background-color:#fff;
}

#espace-perso-logged p {
  position:relative;
  padding:12px;
  font-size:10px;
  line-height:1.2em;
  margin-bottom:7px;
}

#espace-perso-logged p strong {
  font-size:12px;
}

a.item-link {
  font-weight:bold;
  color:#445768;
}

a.item-link:hover,
a.item-link-selected,
a.item-link-selected:hover {
  font-weight:bold;
  color:#c70000;
}

.espace-perso-items {
  position:relative;
  padding:10px 10px 0 36px;
  font-size:11px;
  line-height:1em;
  margin-bottom:19px;
}

.espace-perso-separator {
  position:relative;
  width:162px;
  height:8px;
  border-bottom:1px solid #d0d0d0;
  margin-bottom:7px;
}

a.espace-perso-creer-demande {
  position:relative;
  display:block;
  width:214px;
  height:20px;
  background:url(/seam-gefi/images/espacepersonnel-creerdemande.gif) no-repeat;
  background-position:0 -20px;
  margin:10px 0 -12px 0;
}

a.espace-perso-gerer-demandes {
  position:relative;
  display:block;
  width:214px;
  height:20px;
  background:url(/seam-gefi/images/espacepersonnel-gererdemandes.gif) no-repeat;
  background-position:0 -20px;
  margin:10px 0 -12px 0;
}

a.espace-perso-creer-demande:hover,
a.espace-perso-gerer-demandes:hover,
a.espace-perso-titleselected,
a.espace-perso-titleselected:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

.bottomimg {
  margin-bottom:-3px;
}

.bloc-espaceperso-inner-txt {
  width:349px;
  padding:15px;
  background-color:#c8cdd3;
  color:#fff;
  font-size:12px;
  line-height:1.25em;
  margin:9px 0 8px 0;
}


/* MODULE AUTOPROMO */

#module-autopromo {
  position:relative;
  width:214px;
  height:208px;
  overflow:hidden;
  margin-bottom:30px;
  background-image: url(/seam-gefi/images/auto-promo.png);
}

#cadrepromo {
  position:relative;
  height:200px;
  overflow:hidden;
  margin-top:35px;
}

#listeCciGefi { position: absolute; padding: 0 0.5em; }


/* COLONNE DROITE */

#right-column {
  position:relative;
  float:left;
  width:710px;
  background: #fff url(/seam-gefi/images/mainbgd.jpg) no-repeat;
}

.ie6 #right-column {
  overflow:hidden;
}

#tools {
  position:relative;
  width:673px;
  height:40px;
  margin-top:17px;
  padding-left:37px;
}

#tools a {
  margin-right:30px;
}

#intro {
  position:relative;
  width:665px;
  height:80px;
  margin-top:105px;
  padding-right:45px;
  color:#697986;
  text-align:right;
  font-size:11px;
  line-height:1.1em;
  /* -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;*/
}

#intro img {
  margin-bottom:9px;
}

/* BLOCS WEBATA, WEBCOR, WEBDOC */

#blocs {
  position:relative;
  width:679px;
  height:294px;
  margin-top:34px;
  font-size:11px;
  padding-left:31px;
  line-height:1.1em;
}

.bloc {
  position:relative;
  float:left;
  width:210px;
  height:294px;
  margin-right:13px;
}

.bloc-link,
.bloc-link:hover {
  position:absolute;
  display:block;
  top:0;
  left:0;
  width:210px;
  height:294px;
  z-index:9;
}

.clear {
  clear:both;
}

.bloc-over {
  position:absolute;
  /*top:-193px;*/
  top:90px;
  left:0px;
  width:174px;
  height:174px;
  border:1px solid #ddd;
  border-top:0;
  padding:5px 6px 15px 6px;
  display:block;
  z-index:10;
}

.ie7 .bloc-over {
  position:absolute;
  /*top:-193px;*/
  width:179px;
  height:154px;
  padding:25px 6px 15px 1px;
}

.ie6 .bloc-over {
  position:absolute;
  /*top:-193px;*/
  width:179px;
  height:157px;
  padding:22px 6px 15px 1px;
  overflow:hidden;
}

#bloc1 {
  background:#fff url(/seam-gefi/images/bloc-webata-over.jpg) no-repeat;
}

#bloc2 {
  background:#fff url(/seam-gefi/images/bloc-webcor-over.jpg) no-repeat;
}

#bloc3 {
  background:#fff url(/seam-gefi/images/bloc-webdoc-over.jpg) no-repeat;
}

ul.liste-puce {
  position:relative;
  display:block;
  list-style-image:url(/seam-gefi/images/liste-puce.gif);
}

ul.liste-puce li {
  margin:10px 0 0 25px;
  padding:0 10px 0 0;
}

.ie6 ul.liste-puce li,
.ie7 ul.liste-puce li {
  margin:10px 0 0 25px;
  padding:0 10px 0 10px;
}

ul.liste-puce li a {
  position:relative;
  top:-2px;
  color:#445768;
  font-weight:bold;
}

ul.liste-puce li a:hover {
  color:#bbb;
}

#bloc1 ul.liste-puce li a {
  color:#4e8f4b;
}

#bloc2 ul.liste-puce li a {
  color:#913041;
}

#bloc3 ul.liste-puce li a {
  color:#549cb5;
}

#bloc1 ul.liste-puce li a:hover,
#bloc2 ul.liste-puce li a:hover,
#bloc3 ul.liste-puce li a:hover {
  color:#bbb;
}

.liste-separator {
  width:170px;
  height:9px;
  margin:0 0 9px -24px;
  border-bottom:1px solid #ddd;
}

.ie6 .liste-separator,
.ie7 .liste-separator {
  margin:0 0 9px -30px;
}

a.insidelink {
  position:relative;
  display:block;
  font-weight:bold;
}


/* ACTUALITES & GEFI UN CLIC D'AVANCE */

#informations {
  position:relative;
  width:679px;
  height:192px;
  margin-top:37px;
  font-size:11px;
  padding-left:31px;
  line-height:1.1em;
}

/* ACTUALITES */

#actualites {
  position:relative;
  float:left;
  width:300px;
  font-size:11px;
  background-color:#fff;
  border:1px solid #697986;
}

#actualites-inner {
  position:relative;
  padding:14px 20px 0 22px;
  height:144px !important; /* Firefox */
  height:141px !important!; /* IE 7*/
  height:141px; /* IE 6*/  
  width:258px;
  overflow:auto;
  overflow-x:hidden;
}

#actualites-inner a{
  position:relative;
}

.actu-date {
  color:#445768;
  padding-bottom:2px;
}

a.actu-titre {
  color:#445768;
  font-weight:bold;
}

a.actu-titre:hover {
  color:#bbb;
}

.actu-desc {
  color:#445768;
  padding-top:2px;
  line-height:1em;
}

.actu-separator {
  width:277px;
  height:12px;
  margin:0 0 12px -11px;
  border-bottom:1px solid #ddd;
}


/* GEFI UN CLIC D'AVANCE */

#gefi-clic {
  position:relative;
  float:left;
  width:300px;
  height:188px;
  background-color:#fff;
  border:1px solid #697986;
  margin-left:29px;
}

.ie6 #gefi-clic {
  overflow:hidden;
}

#gefi-clic img {
  float:left;
  margin-right:15px;
}

#gefi-clic p {
  float:left;
  width:135px;
  padding-top:19px;
  text-align:justify; 
  line-height:1.07em; 
}

#gefi-clic a {
  position:absolute;
  right:0;
  bottom:18px; 
}

.actuGeneralHome{
  height:115px;
}

.actusGenerales ul { 
    margin:15px 0 15px 30px;
}

#gefi-clic .infoCarnet{
  position:relative;
  float:left;
  width:300px;
  height:1.3em;
  border:0;
}
#gefi-clic .infoCarnet p{
  float:left;
  width:300px;
  padding-left:10px;
  text-align:justify; 
  line-height:1.1em; 
}
#gefi-clic .infoCarnet table {
  margin-top:15px;
  clear:both;
}

#gefi-clic .infoCarnet table td {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #445768;
  text-align:left;
  padding-left:10px;
  margin:0;
  height:22px;
}

#gefi-clic .infoCarnet table tr.line-highlight {
  background-color:#f4f5f6;
}

/* INSCRIPTION */

#left-espaceperso {
  position:relative;
  float:left;
  width:188px;
  margin:70px 0 0 32px;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
}

.ie6 #left-espaceperso {
  margin:70px 36px 0 16px;
  overflow:hidden;
}

#left-espaceperso p {
  position:relative;
  width:170px;
  margin:2px 0 0 10px;
  font-size:11px;
  line-height:1.15em;
  color:#74838f;
  text-align:justify;
}

.mentions-cnil {
  position:relative;
  width:150px;
  margin:20px 0 0 0;
  padding:20px;
  font-size:10px;
  line-height:1.15em;
  color:#aeb7bf;
  background-color:#eef0f1;
  text-align:justify;
}

#right-inner {
  position:relative;
  float:left;
  width:409px;
  margin:20px 0 0 36px;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
}

.ie6 #right-inner {
  margin:20px 0 0 0;
  overflow:hidden;
}

.right-inner-marginleft {
  margin:20px 0 0 36px;
}

.ie6 .right-inner-marginleft {
  position:relative;
  left:20px;
  overflow:hidden;
}

#pathway {
  position:relative;
  height:20px;
  color:#445768;
}

#pathway a {
  color:#445768;
}

#pathway a:hover {
  color:#74838f;
}

#steps {
  position:relative;
  width:407px;
  text-align:center;
  margin:10px 0 25px 0;
}

.bloc-espaceperso {
  position:relative;
  width:407px;
  margin:20px 0;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
  border:1px solid #74838f;
  background-color:#fff;
}

.ie6 .bloc-espaceperso {
  overflow:hidden;
}

.bloc-espaceperso-inner {
  position:relative;
  padding:15px 13px;
  text-align:justify;
  
}

#divEstimation[class="bloc-espaceperso-inner"] {
  max-height:3000px;  
}

.bloc-espaceperso-inner ul {
    margin-left:20px; margin-top:10px;
}

.bloc-espaceperso-inner li {
    margin-top:2px;
}

.ie6 .richpanel-espaceperso {
  overflow:hidden;
}

.richpanel-espaceperso {
  position:relative;
  width:407px;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
  border:1px solid #74838f;
  background-color:#fff;
  border-width:1px;
  border-style:solid;
  padding:0px 0px;
}

.richpanel-espaceperso-inner {
  position:relative;
  text-align:justify;
  /*color:#74838F;*/
  border:0;
  margin:15px;
}

.richpanel-espaceperso-inner div {
  color:#74838F;
}

.richpanel-espaceperso-inner a {
  color:#74838F;
}
/*
.richpanel-espaceperso {
    border-width:1px;
    border-style:solid;
    padding:0px 0px;
}
*/
.rich-panel-body {
    border-width:0px;
    border-style:solid;
    padding:0px 0px;
}
/*Surcharge des styles des rich:panel*/
.dr-pnl-b .rich-panel-body {
    border-width:0px;
    border-style:solid;
    padding:0px 0px;
}
    
.dr-pnl .rich-panel .rich-panel-body {
    border-width:0px;
    border-style:solid;
    padding:15px 13px;
}

.bloc-espaceperso-inner table tr td.envoidossier-colwidth {
  width:100px;
}

.ie7 .bloc-espaceperso-inner table tr td.envoidossier-colwidth {
  width:79px;
}

.ie6 .bloc-espaceperso-inner table tr td.envoidossier-colwidth {
  width:98px;
}

.bloc-espaceperso-inner table tr td.envoidossier-colwidth2 {
  width:36px;
  padding-left:17px;
}

.ie6 td.envoidossier-colwidth2 {
  width:60px;
}

.bloc-espaceperso-inner table tr td.tableWebdoc-colwidth {
  width:400px;
}

.left-espaceperso table tr td.tableLegende-styleCol {
  width:21px;
  text-align:center;
}

.bloc-espaceperso-message {
  position:relative;
  width:377px;
  margin:-10px 0 30px 0;
  padding:15px;
  font-size:11px;
  line-height:1.1em;
  color:#fff;
  border:1px solid #74838f;
  background-color:#74838f;
}

.bloc-espaceperso-message img {
  float:left;
  margin:-5px 17px 0 -10px;
}

.bloc-espaceperso-inner label   {   float:left;
                                    clear:left;
                                    width:50%;
                                }

.bloc-espaceperso-inner .label  {   float:left;
                                    clear:left;
                                    width:50%;
                                }                      

.bloc-espaceperso-inner .labelPays  {
        float:left;
        clear:left;
        width:23%;
        }                      

.bloc-espaceperso-inner .labelModelAta {
        float:left;
        clear:left;
        width:100%;
}

.bloc-espaceperso-inner label.labelErreur {   
                                font-weight:bold;
                                clear:left;
                                width:50%;
}

.bloc-espaceperso-inner label.labelAtaErreur {   
  font-weight:bold;
  float:left;
  clear:left;
  width:100%;
}

.bloc-espaceperso-inner input.champAtaErreur {   
  border-color: red;
}

 input.champAtaErreur {   
  border-color: red;
}

.erreur {
    margin-left: 4px;
    color: red;
    font-weight: normal;
}
                                            
.bloc-espaceperso-inner .radio {
  background:none;
  width:200px;
  margin:0 0 0 -2px;
  /*padding:1px;*/
  /*text-align:left;*/
}
                                            
/*
.bloc-espaceperso-inner input[type="radio"] { background:none;
                                            width:45px;
                                            padding:1px;
                                            text-align:left; }
*/

.bloc-espaceperso-inner .lienDecalle{
    margin-top:10px;
}

.messageInfo{
    margin-top:15px;
    margin-left:40px;
}

.xsmall-field {
  width:24px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 0;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
  text-align:center;
}

.small-field {
  width:64px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.small-field-disabled {
  width:64px;
  height:18px;
  background-color: #EEEEEE;
  border: 1px solid #D0D0D0;
  padding:3px 0 0 3px;
  color: #AAAAAA;
  font-size:11px;
  margin-bottom:3px;
}

.vsmall-field {
  width:120px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.vxsmall-field {
  width:100px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.vxsmall-field-disabled {
  width:100px;
  height:18px;
  background-color: #EEEEEE;
  border: 1px solid #D0D0D0;
  padding:3px 0 0 3px;
  color: #AAAAAA;
  font-size:11px;
  margin-bottom:3px;
}

  
.midsmall-field {
  width:88px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.midsmall-field-webata {
  width:88px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#aaa;
  font-size:11px;
  margin-bottom:3px;
}

.medium-field {
  width:164px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.medium-field-pays {
  width:170px;
  height:25px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.medium-field-disable-webata {
  background-color: #EEEEEE;
  border: 1px solid #D0D0D0;
  color: #AAAAAA;
  font-size: 11px;
  height: 18px;
  margin-bottom: 3px;
  padding: 3px 0 0 3px;
  width: 160px;
}

.xmedium-field {
  width:188px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.vmedium-field {
  width:160px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.vmedium-field-disabled {
  width:160px;
  height:18px;
  background-color: #EEEEEE;
  border: 1px solid #D0D0D0;
  padding:3px 0 0 3px;
  color: #AAAAAA;
  font-size:11px;
  margin-bottom:3px;
}

.large-field {
  width:260px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin:0 0 3px 0;
}
.vlarge-field {
  width:274px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin:0 0 3px 0;
}

.vlarge-field-disabled {
  width:274px;
  height:18px;
  background-color: #EEEEEE;
  border: 1px solid #D0D0D0;
  padding:3px 0 0 3px;
  color: #AAAAAA;
  font-size:11px;
  margin:0 0 3px 0;
}

.large-file-field {
  /*width:260px;*/
  width:380px;
  height:21px;
  background-color:#fff;
  border:0px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin:0 0 3px 0;
}

.midlarge-field {
  width:27%;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin:0 0 3px 0;
}

.xlarge-field {
  width:294px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin:0 0 3px 8px;
}

.ie6 .xlarge-field {
  width:293px;
}

.xxlarge-field {
  width:498px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-size:11px;
  margin:0 0 3px 4px;
}

.xxxlarge-field {
  width: 98%;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#aaa;
  font-size:11px;
  margin:0 0 3px 0px;
}

.xsmall-select {
  width:150px;
  height:23px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 2px 3px 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.vsmall-select {
  width:160px;
  height:23px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 2px 3px 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}
.vsmall-select-disabled {
  width:160px;
  height:23px;
  background-color: #EEEEEE;
  border: 1px solid #D0D0D0;
  padding:3px 2px 3px 3px;
  color: #AAAAAA;
  font-size:11px;
  margin-bottom:3px;
}

.small-select {
  width:165px;
  height:23px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 2px 3px 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.small-select-webata {
  width:165px;
  height:23px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 2px 3px 3px;
  color:#aaa;
  font-size:11px;
  margin-bottom:3px;
}

.medium-select {
  width:169px;
  height:23px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 2px 3px 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.mediumlarge-select {
  width:250px;
  height:23px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 2px 3px 3px;
  color:#aaa;
  font-size:11px;
  margin-bottom:3px;
}

.large-select {
  width:265px;
  height:23px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 2px 3px 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.large-select-disabled {
  width:265px;
  height:23px;
  background-color:#EEEEEE;
  border: 1px solid #D0D0D0;
  padding:3px 2px 3px 3px;
  color:#AAAAAA;
  font-size:11px;
  margin-bottom:3px;
}

.vlarge-select {
  width:299px;
  height:23px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 2px 3px 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.xlarge-select {
  width:380px;
  height:23px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 2px 3px 3px;
  color:#74838f;
  font-size:11px;
  margin-bottom:3px;
}

.large-txtarea {
  width:290px;
  height:35px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0 0 3px 0;
}

.xlarge-txtarea {
  width:375px;
  height:95px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0 0 3px 0;
}

textarea.xlarge-txtarea-slim {
  width:375px;
  height:65px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#aaa;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0 0 3px 0;
}

.xlarge-outputtxtarea {
  width:375px;
  height:115px;/* height:95px;*/
  background-color:#fff;
  border:0px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#74838f;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0 0 3px 0;
}

.espaceperso-buttons {
  position:relative;
  width:407px;
  text-align:center;
  margin:15px 0 40px 0;
}

.ie6 .espaceperso-buttons {
  margin:15px 0 40px 0px;
}

.espaceperso-profil-buttons {
  position:relative;
  width:407px;
  text-align:center;
  margin:15px 0 40px 20px;
}

.espaceperso-next {
  position:relative;
  width:86px;
  height:25px;
  background:url(/seam-gefi/images/espacepersonnel-suite.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
}

.espaceperso-next:hover {
  position:relative;
  background-position:0 0;
}

.espaceperso-next-right {
  position:relative;
  width:86px;
  height:25px;
  background:url(/seam-gefi/images/espacepersonnel-suite.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
  margin-left:-60px;
}

.espaceperso-next-right:hover {
  position:relative;
  background-position:0 0;
}

.espaceperso-back {
  position:relative;
  display:block;
  float:left;
  width:102px;
  height:25px;
  background:url(/seam-gefi/images/espacepersonnel-back.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
  margin-left:85px;
}

.ie6 .espaceperso-back {
  margin-left:40px;
}

.espaceperso-back:hover {
  position:relative;
  background-position:0 0;
}

.espaceperso-back-middle{
  position:relative;
  display:block;
  float:left;
  width:102px;
  height:25px;
  background:url(/seam-gefi/images/espacepersonnel-back.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
  margin-left:149px;
    
}

.ie6 .espaceperso-back-middle {
  margin-left:75px;
}

.espaceperso-back-middle:hover {
  position:relative;
  background-position:0 0;
}

.espaceperso-back-demande {
  position:relative;
  display:block;
  float:left;
  width:196px;
  height:26px;
  background:url(/seam-gefi/images/espacepersonnel-retourmesdemandes.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
  margin-left:5px;
}

.ie6 .espaceperso-back-demande {
  margin-left:2px;
}

.espaceperso-back-demande:hover {
  position:relative;
  background-position:0 0;
}

.espaceperso-back-demande-middle{
  position:relative;
  display:block;
  float:left;
  width:196px;
  height:26px;
  background:url(/seam-gefi/images/espacepersonnel-retourmesdemandes.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
  margin-left:110px;
    
}

.ie6 .espaceperso-back-demande-middle {
  margin-left:55px;
}

.espaceperso-back-demande-middle:hover {
  position:relative;
  background-position:0 0;
}

.espaceperso-envoidossier {
  position:relative;
  display:block;
  width:196px;
  height:26px;
  background:url(/seam-gefi/images/espacepersonnel-envoyerdossier.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
  margin-left:210px;
}

.ie6 .espaceperso-envoidossier {
  margin-left:105px;
}

.espaceperso-envoidossier:hover {
  position:relative;
  background-position:0 0;
}

input.espaceperso-terminer {
  position:relative;
  display:block;
  float:left;
  width:119px;
  height:25px;
  background:url(/seam-gefi/images/espacepersonnel-terminer.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
  margin-left:15px;
}

input.espaceperso-terminer:hover {
  position:relative;
  background-position:0 0;
}

.bloc-espaceperso-demandes {
  position:relative;
  width:407px;
  margin:2px 0 20px 0;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
  border:1px solid #74838f;
  background-color:#fff;
}

.bloc-espaceperso-table {
  position:relative;
  width:407px;
  height:200px;
  overflow:auto;
  overflow-x:hidden;
  margin:0;
}

/* HAUTEUR AUTOMATIQUE - ex. LISTES DANS ESPACE PERSONNEL */
.autosize {
  height:auto;
}

.bloc-espaceperso-table table tr.line-highlight {
  background-color:#f4f5f6;
}

.bloc-espaceperso-table table td {
  padding:3px;
}

.bloc-espaceperso-table table td.tableDemande-1stcol {
  padding-left:10px;
  width:120px;
}

.bloc-espaceperso-table table td.tableDemande-2ndcol {
  text-align:center;
  width:30px;
}

.bloc-espaceperso-table table td.tableDemande-3rdcol {
  text-align:center;
  width:70px;
}

.bloc-espaceperso-table table td.tableDemande-4thcol {
  text-align:center;
  width:80px;
}

.demandeWebata-headertable {
  background-color:#C7CDD2;
  border:0 none;
  padding:0;
}

.bloc-espaceperso-table table td.tableDemandeWebata-1stcol {
  padding-left:10px;
  width:80px;
}

.bloc-espaceperso-table table td.tableDemandeWebata-2ndcol {
  text-align:center;
  width:30px;
}

.bloc-espaceperso-table table td.tableDemandeWebata-3rdcol {
  text-align:center;
  width:70px;
  color:#74838f;
}

.bloc-espaceperso-table table td.tableDemandeWebata-4thcol {
  text-align:center;
  width:80px;
  color:#74838f;
}

.bloc-espaceperso-table table td.tableDemandeWebata-5thcol {
  width:45px;
}

.bloc-espaceperso-table table td.table-1stcol {
  padding-left:10px;
  width:165px;
}

//overflow:hidden a verifier si fait pas de connerie ailleurs...
.bloc-espaceperso-table table td.table-2ndcol {
  text-align:center;
  width:43px;
  overflow:hidden; 
}

.bloc-espaceperso-table table td.table-3rdcol {
  text-align:center;
  width:100px;
}

.bloc-espaceperso-table table td.table-2ndcol-webcor {
  text-align:center;
  width:45px;
}

.bloc-espaceperso-table table td.table-col-webcor {
  text-align:center;
  width:40px;
}

.bloc-espaceperso-table table td.tablepaiement-1stcol {
  padding-left:10px;
  width:125px;
}
.bloc-espaceperso-table table td.tablepaiement-2ndcol {
  text-align:center;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablepaiement-3rdcol {
  text-align:center;
}
.bloc-espaceperso-table table td.tablepaiement-4thcol {
  text-align:center;
}
.bloc-espaceperso-table table td.tablepaiement-5thcol {
  text-align:center;
}
.bloc-espaceperso-table table td.tablepaiement-6thcol {
  text-align:center;
}
.bloc-espaceperso-table table td.tablepaiement-7thcol {
  text-align:center;
}
.bloc-espaceperso-table table td.tablepaiement-lastcol {
  text-align:center;
}

.bloc-espaceperso-table table td.tablepaiementdiff-1stcol {
  padding-left:10px;
  width:100px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablepaiementdiff-2ndcol {
  text-align:center;
  width:31px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablepaiementdiff-3rdcol {
  text-align:center;
  width:52px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablepaiementdiff-4thcol {
  text-align:center;
  width:40px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablepaiementdiff-5thcol {
  text-align:center;
  width:40px;
}
.bloc-espaceperso-table table td.tablepaiementdiff-6thcol {
  text-align:center;
  width:40px;
}
.bloc-espaceperso-table table td.tablepaiementdiff-7thcol {
  text-align:center;
  width:40px;
}
.bloc-espaceperso-table table td.tablepaiementdiff-8thcol {
  text-align:center;
  width:40px;
}
.bloc-espaceperso-table table td.tablepaiementdiff-lastcol {
  text-align:center;
  width:50px;
}
.panierheadertable {
    background-color:#c7cdd2;
    border:0;
    padding:0;
}

.detail-panier-layer-content table td.tablepanierdetail-1stcol {
  width:310px;  
}
.detail-panier-layer-content table td.tablepanierdetail-2ndcol {
  text-align:center;
  width:40px;   
}
.detail-panier-layer-content table td.tablepanierdetail-3rdcol {
  text-align:center;
  width:60px;   
}
.detail-panier-layer-content table td.tablepanierdetail-4thcol {
  text-align:center;
  width:60px;   
}
.detail-panier-layer-content table td.tablepanierdetail-5thcol {
  text-align:center;
  width:50px;   
}
.detail-panier-layer-content table td.tablepanierdetail-lastcol {
  text-align:center;
  width:70px;   
}
    
.historiqueheadertable {
    background:#c7cdd2;
    border:0;
    padding:0;
    text-align:center;
    height:30px;
    color:#FFFFFF;
}

.bloc-espaceperso-table table td.tablehistorique-1stcol {
  padding-left:10px;
  width:31px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablehistorique-2ndcol {
  text-align:center;
  width:100px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablehistorique-3rdcol {
  text-align:center;
  width:70px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablehistorique-4thcol {
  text-align:center;
  width:72px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablehistorique-5thcol {
  text-align:center;
  width:49px;
  color:#74838f;
}

.bloc-espaceperso-table table td.tablehistoriquediff-1stcol {
  padding-left:10px;
  width:80px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablehistoriquediff-2ndcol {
  text-align:center;
  width:40px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablehistoriquediff-3rdcol {
  text-align:left;
  width:40px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablehistoriquediff-4thcol {
  text-align:center;
  width:80px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablehistoriquediff-5thcol {
  text-align:center;
  width:50px;
  color:#74838f;
}
.bloc-espaceperso-table table td.tablehistoriquediff-6thcol {
  text-align:center;
  color:#74838f;
}

.bloc-espaceperso-table table td.demandedetailhistorique-1stcol {
  padding-left:10px;
  color:#74838f;
}
.bloc-espaceperso-table table td.demandedetailhistorique-2ndcol {
  width:215px;
  text-align:center;
  color:#74838f;
}
.bloc-espaceperso-table table td.demandedetailhistorique-3rdcol {
  width:100px;
  text-align:center;
  color:#74838f;
}

#tabPanier .rich-table-cell {
  border:0; 
}
#tableauData .rich-table-cell {
  border:0; 
}
#tabPanier .rich-subtable-cell {
  border:0;
  padding-left:25px;
}
.bloc-espaceperso-table .rich-table-cell {
  border:0; 
}
.bloc-espaceperso-table .rich-subtable-cell {
  border:0;
}

.bloc-espaceperso-table a {
  color:#74838f;
}

.bloc-espaceperso-table a:hover {
  color:#445768;
}

#bloc-espaceperso-legende {
  position:relative;
  width:158px;
  margin:10px 0 20px 0;
  padding:15px;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
  background-color:#eef0f1;
}

#bloc-espaceperso-legende table td {
  padding:4px;
}

.bloc-espaceperso-legende-inner {
  float:left;
  margin:0 10px 10px 0;
  width:120px;
  height:30px;
}

.bloc-espaceperso-legende-inner img {
  float:left;
  margin-right:6px;
  margin-top:-1px;
}

.bloc-espaceperso-legende-inner-small {
  float:left;
  margin:0 0 10px 10px;
  width:100px;
  height:30px;
}

.bloc-espaceperso-legende-inner-small img {
  float:left;
  margin-right:6px;
  margin-top:-1px;
}

.floatimg {
  float:left;
  margin-right:11px;
  margin-top:-3px;
}

/* CREER UNE DEMANDE */

#bloc-webata-inner,
#bloc-webcor-inner,
#bloc-webdoc-inner {
  position:relative;
  display:block;
  width:409px;
  height:222px;
  margin-bottom:10px;
}

#bloc-webata-inner {
  background:url(/seam-gefi/images/bloc-webata-inner.png) no-repeat;
  display:block;
  /*margin-bottom:40px;*/
}

#bloc-webcor-inner {
  background:url(/seam-gefi/images/bloc-webcor-inner.png) no-repeat;
    display:block;
}

#bloc-webdoc-inner {
  background:url(/seam-gefi/images/bloc-webdoc-inner.png) no-repeat;
  display:block;
}

.bloc-inner-links {
  position:absolute;
  top:114px;
  left:211px;
  line-height:1.35em;
}

.bloc-inner-links a {
  display:block;
  color:#74838f;
}

.bloc-inner-links a:hover {
  color:#445768;
}

.bloc-inner-links-webata {
  position:absolute;
  top:106px;
  left:211px;
  line-height:1.35em;
}

.bloc-inner-links-webata a {
  display:block;
  color:#74838f;
}

.bloc-inner-links-webata a:hover {
  color:#445768;
}

.bloc-webata-link {
  position:absolute;
  display:block;
  bottom:0px;
}

.bloc-webcor-link {
  position:absolute;
  display:block;
  bottom:0px;
}
.bloc-webdoc-link {
  position:absolute;
  display:block;
  bottom:0px;
}

.bloc-webata-link a {
  display:block;
  width:409px;
  height:30px;
  background:url(/seam-gefi/images/bloc-webata-link.gif) no-repeat;
  background-position:0 -30px;
}
  
.bloc-webcor-link a {
  display:block;
  width:409px;
  height:30px;
  background:url(/seam-gefi/images/bloc-webcor-link.gif) no-repeat;
  background-position:0 -30px;
}

.bloc-webdoc-link a {
  display:block;
  width:409px;
  height:30px;
  background:url(/seam-gefi/images/bloc-webdoc-link.gif) no-repeat;
  background-position:0 -30px;
}

.bloc-webata-link a:hover {
  width:409px;
  height:30px;
  display:block;
  background:url(/seam-gefi/images/bloc-webata-link.gif) no-repeat;
  background-position:0 0;
}

.bloc-webcor-link a:hover {
  width:409px;
  height:30px;
  display:block;
  background:url(/seam-gefi/images/bloc-webcor-link.gif) no-repeat;
  background-position:0 0;
}

.bloc-webdoc-link a:hover {
  width:409px;
  height:30px;
  display:block;
  background:url(/seam-gefi/images/bloc-webdoc-link.gif) no-repeat;
  background-position:0 0;
}

#left-demande {
  position:relative;
  float:left;
  width:188px;
  margin:32px 0 0 32px;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
}

.ie6 #left-demande {
  margin:32px 0 0 16px;
}

#left-demande p {
  position:relative;
  width:170px;
  margin:2px 0 0 10px;
  font-size:11px;
  line-height:1.15em;
  color:#74838f;
  text-align:justify;
}

/* WEBCOR */

.bloc-webcor-form {
  position:relative;
  width:407px;
  margin:20px 0;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
  border:1px solid #d06f80;
  background-color:#fff;
}

.bloc-webcor-form .bloc-espaceperso-inner .rich-panel {
    border:0;
    position:relative;
    line-height:1.1em;
    background-color:#fff;
}

.bloc-webcor-form .bloc-espaceperso-inner .rich-panel .rich-panel-body{
  position:relative;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
  border:0px solid #d06f80;
  background-color:#fff;
  text-align:justify;
  
}

.bloc-webcor-form .rich-table {
    border:0;
}
.bloc-webcor-form .rich-table-cell {
    border:0;
}

.ie6 .bloc-webcor-form {
  overflow:hidden;
}

.webcor-next {
  position:relative;
  width:86px;
  height:26px;
  background:url(/seam-gefi/images/webcor-suite.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
}

a.webcor-next { 
  display:block;
  margin:-12px 0 0 220px;
}

.webcor-next:hover {
  position:relative;
  background-position:0 0;
}

.webcor-back {
  position:relative;
  display:block;
  float:left;
  width:92px;
  height:26px;
  background:url(/seam-gefi/images/webcor-back.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
  margin:0 15px 0 107px;
}

.ie6 .webcor-back {
  margin:0 15px 0 52px;
}

.webcor-back:hover {
  position:relative;
  background-position:0 0;
}

.webcor-buttons {
  position:relative;
  width:407px;
  margin:15px 0 40px 0;
}

.webcor-marchandises-add {
  position:relative;
  width:80px;
  height:19px;
  background:url(/seam-gefi/images/webcor-marchandises-add.gif) no-repeat;
  background-position:0 -19px;
  margin-top:2px;
  border:0;
  cursor:pointer;
}

.webcor-marchandises-add:hover {
  position:relative;
  background-position:0 0;
}

.bloc-webcor-form .bloc-espaceperso-inner #webcorlistItemVisu {
    width:406px;
    margin-left:-13px;
}

.bloc-webcor-form .bloc-espaceperso-inner #webcorlistItemVisu .rich-table-cell {
    color:#74838f;
    text-align:center;
}

#listItemPanel .webcor-table-liste {
  width:406px;
  margin-left:-14px;
}
.webcor-table-liste .webcor-line-highlight {
  background-color:#f6f2f3;
  height:24px;
}

.webcor-table-liste .odd {
  height:24px;
}

#webcor5form .bloc-webcor-form .bloc-espaceperso-inner .webcor-table-recap .webcor-line {
    height:40px;    
}
#webcor5form .bloc-webcor-form .bloc-espaceperso-inner .webcor-table-recap .webcor-line-highlight {
  background-color:#f6f2f3;
  height:20px;  
}
#webcor5form .bloc-webcor-form .bloc-espaceperso-inner .webcor-table-recap .webcor-line-bottomhighlight {
  background-color:#8e2235;
  text-align:left;
  color:#fff;
  height:40px;  
}

.webcor-table-liste td {
  padding:2px 12px;
}

.bloc-webcor-form a {
  color:#74838f;
}

.bloc-webcor-form a:hover {
  color:#445768;
}

#webcorGererListeTable .webcor-gerer-liste-table-2ndcol {
  padding-left:15px;
}

.webcor-gerer-liste {
  position:relative;
  display:block;
  width:119px;
  height:20px;
  background:url(/seam-gefi/images/webcor-gerer-liste.gif) no-repeat;
  background-position:0 -20px;
}

.webcor-gerer-liste:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

.bloc-webcor-message {
  position:relative;
  width:356px;
  margin:0 0 15px 0;
  padding:15px 20px 15px 5px;
  font-size:11px;
  line-height:1.15em;
  color:#fff;
  background-color:#903041;
}

.bloc-webcor-message img {
  float:left;
  margin-right:10px;
}

.bloc-webcor-message p {
  float:left;
  width:308px;
}

table.webcor-table-recap {
  width:381px;
}

.webcor-table-recap webcor-line-highlight {
  background-color:#f6f2f3;
}

.webcor-table-recap td {
  padding:8px 12px;
}


/* WEBCOR - LISTE DES MARCHANDISES */

#webcor-layer {
  position:relative;
  width:845px;
  padding:17px 10px;
}

#marchandisesform .layer-content .rich-table{
    border:0;
    cellspacing:1px;
    margin:0 0 0 5px;
    }
#marchandisesform .layer-content .rich-table-cell{
    border:0;
    }

.layer-content {
  position:relative;
  width:836px;
  height:233px;
  margin-bottom:3px;
  overflow:auto;
  overflow-x:hidden;
}

.layer-content table td {
  padding:3px 3px 0 3px;
}

.layer-content-add {
  position:relative;
  width:836px;
  margin-bottom:3px;
  overflow:hidden;
}

.layer-content-add table td {
  padding:3px 3px 0 3px;
}

.webcor-layer-close {
  position:relative;
  display:block;
  float:right;
  width:95px;
  height:26px;
  background:url(/seam-gefi/images/webcor-cancel.gif) no-repeat;
  background-position:0 -26px;
  margin-right:15px;
}

.webcor-layer-close:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

.webcor-layer-valider {
  position:relative;
  display:block;
  float:right;
  width:179px;
  height:26px;
  background:url(/seam-gefi/images/webcor-enregistrer-valider.gif) no-repeat;
  background-position:0 -26px;
  margin:0 9px 0 0;
  border:0;
  cursor:pointer;
}

.webcor-layer-valider:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

.webcor-layer-add-button {
  position:relative;
  display:block;
  width:23px;
  height:23px;
  background:url(/seam-gefi/images/webcor-button-add.gif) no-repeat;
  background-position:0 -23px;
  border:0;
  cursor:pointer;
  margin: 0pt 0pt 0pt 6px;
  float: left;
}

.webcor-layer-add-button:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

.webcor-layer-table-bottom {
  position:relative;
  width:825px;
  height:18px;
  background-color:#cf6f80;
  padding:5px 8px 3px 3px;
  margin-bottom:3px;
}

.webcor-layer-marchandises-add {
  position:relative;
  display:block;
  float:left;
  width:190px;
  height:16px;
  background:url(/seam-gefi/images/webcor-layer-marchandises-add.gif) no-repeat;
  background-position:0 -16px;
}

.webcor-layer-table-addbottom {
  position:relative;
  width:825px;
  height:18px;
  background-color:#cf6f80;
  padding:5px 8px 3px 3px;
  margin-bottom:8px;
  clear:both;
}

a.webcor-layer-marchandises-delete {
  position:relative;
  display:block;
  float:right;
  width:333px;
  height:16px;
  background:url(/seam-gefi/images/webcor-layer-marchandises-delete.gif) no-repeat;
  background-position:0 -16px;
}

a.webcor-layer-marchandises-delete:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

.webcor-popin-close {
  position:relative;
  display:block;
  float:right;
  width:126px;
  height:26px;
  background:url(/seam-gefi/images/webcor-mes-demandes.gif) no-repeat;
  background-position:0 -26px;
  margin-top:30px;
  border:0;
  cursor:pointer;
}

.webcor-popin-close:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

/* WEBDOC */

.bloc-webdoc-form {
  position:relative;
  width:407px;
  margin:20px 0;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
  border:1px solid #6ac0e0;
  background-color:#fff;
}

.ie6 .bloc-webdoc-form {
  overflow:hidden;
}

.webdoc-popin-close {
  position:relative;
  display:block;
  float:right;
  width:126px;
  height:26px;
  background:url(/seam-gefi/images/webdoc-mes-demandes.gif) no-repeat;
  background-position:0 -26px;
  margin-top:30px;
  border:0;
  cursor:pointer;
}

.webdoc-popin-close:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

.bloc-webdoc-message {
  position:relative;
  width:356px;
  margin:0 0 15px 0;
  padding:15px 20px 15px 5px;
  font-size:11px;
  line-height:1.15em;
  color:#fff;
  background-color:#4d93ad;
}

.bloc-webdoc-message img {
  float:left;
  margin-right:10px;
}

.bloc-webdoc-message p {
  float:left;
  width:308px;
}

.bloc-webdoc-message a {
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  text-decoration:underline;
}

.bloc-webdoc-message-confirmation,
.bloc-webcor-message-confirmation {
  position:relative;
  width:510px;
  margin:0;
  padding:15px 20px 15px 15px;
  font-size:11px;
  line-height:1.15em;
  color:#fff;
  background-color:#4d93ad;
}

.bloc-webcor-message-confirmation {
  background-color:#903041;
}

.bloc-webdoc-message-confirmation img,
.bloc-webcor-message-confirmation img {
  float:left;
  margin-right:10px;
}

.bloc-webdoc-message-confirmation p,
.bloc-webcor-message-confirmation p {
  float:left;
  width:450px;
}

.bloc-webdoc-message-confirmation a,
.bloc-webcor-message-confirmation a {
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  text-decoration:underline;
}

.bloc-webdoc-message-confirmation a:hover,
.bloc-webcor-message-confirmation a:hover {
  text-decoration:underline;
}

a.webdoc-next {
  float:left;
  width:126px;
  height:26px;
  background:url(/seam-gefi/images/webdoc-mes-demandes.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
  margin:10px 15px 20px 150px;
}

a.webdoc-next:hover {
  float:left;
  background-position:0 0;
}

a.webdoc-back {
  position:relative;
  display:block;
  float:left;
  width:92px;
  height:26px;
  background:url(/seam-gefi/images/webdoc-back.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
  margin:0 15px 0 107px;
}

a.webdoc-back:hover {
  position:relative;
  background-position:0 0;
}

.webdoc-buttons {
  position:relative;
  width:407px;
  margin:15px 0 40px 0;
}

input.webdoc-fichiers-add {
  position:relative;
  width:80px;
  height:19px;
  background:url(/seam-gefi/images/webdoc-add.gif) no-repeat;
  background-position:0 -19px;
  margin-top:2px;
  border:0;
  cursor:pointer;
}

input.webdoc-fichiers-add:hover {
  position:relative;
  background-position:0 0;
}
input.webdoc-fichiers-modif {
  position:relative;
  width:100px;
  height:25px;
  background:url(/seam-gefi/images/webdoc-valider.gif) no-repeat;
  background-position:0 -25px;
  margin-top:2px;
  border:0;
  cursor:pointer;
}

input.webdoc-fichiers-modif:hover {
  position:relative;
  background-position:0 0;
}

.tableWebdoc {
    width:100%;
    border:0px;
    cellpadding:0px;
    cellspacing:0px;
}

.tableauColLeft {
    text-align:left;
    }
.tableauColRight {
    text-align:right;
    }
.tableauColCenter {
    text-align:center;
    }
    
#tableauWebdocDossier { border:1px solid #AEAEAE;
            margin:auto;
            font-size:11px; }
#tableauWebdocDossier tr:hover{  background-color:#EEEEEE; border:1px solid red;}

#tableauWebdocDossier td{padding:3px; }

#tableauWebdocDossier th{ text-align:center;
            font-weight:bold;           
            font-size:11px;
            padding:3px;
            height:24px;
            border-bottom:1px solid #AEAEAE;
            background-image:url(/seam-gefi/images/webdoc-th.gif);
            background-position:top left;
            background-repeat:repeat-x; }


/* COORDONNEES COMPTE */

#compte-layer {
/*   position:relative; */
  width:287px;
/*   height:250px; */
  padding:22px 53px;
  overflow:hidden;
  font-size:12px;
  border: 10px solid #74838f;
}

a.compte-layer-close {
  float:right;
  display:block;
  bottom:-10px;
  right:12px;
  width:23px;
  height:23px;
  background:url(/seam-gefi/images/compte-layer-close.gif) no-repeat;
  background-position:0 -23px;
}

a.compte-layer-close:hover {
  float:right;
  display:block;
  bottom:-10px;
  right:12px;
  width:23px;
  height:23px;
  background:url(/seam-gefi/images/compte-layer-close.gif) no-repeat;
  background-position:0 0;
}

/* ENVOI DOSSIER WEBCOR/WEBDOC */

td.paddingcell {
  padding-left:8px;
}

/* CONTACT */

input.espaceperso-validerform {
  position:relative;
  width:101px;
  height:26px;
  background:url(/seam-gefi/images/espacepersonnel-validerbutton.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
  margin-left:-40px;
}

input.espaceperso-validerform:hover {
  position:relative;
  background-position:0 0;
}

input.espaceperso-passwordform {
  position:relative;
  width:101px;
  height:26px;
  background:url(/seam-gefi/images/espacepersonnel-validerbutton.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
  margin:10px 0 0 78px;
}

input.espaceperso-passwordform:hover {
  position:relative;
  background-position:0 0;
}

/* FAQ */

.faq-separator {
  position:relative;
  width:100%;
  height:20px;
  border-bottom:1px solid #ddd;
  margin-bottom:20px;
}

/* CONTACT LISTE (Coordonnees des Cci) */
#tableauContact {
    position:relative;
    width:100%;
    height:100%;
}

/* MENTIONS LEGALES */

ul.liste-mentions {
  display:block;
  list-style-type:square;
}

ul.liste-mentions li {
  margin:10px 0 0 25px;
  padding:0 10px 0 0;
}

/* WEBATA - REDIRECTION */

#webata-redirect-layer {
  position:relative;
  width:327px;
  height:270px;
  padding:22px 40px;
  overflow:hidden;
  font-size:12px;
}

/* MON PANIER > DETAIL DOSSIER */

#detail-panier-layer {
  position:relative;
  width:845px;
  height:406px;
  padding:17px 10px;
  overflow:hidden;
}

.detail-panier-layer-content {
  position:relative;
  width:836px;
  height:262px;
  margin-bottom:3px;
  overflow:auto;
  overflow-x:hidden;
}

.detail-panier-layer-content table {
  padding-left:8px;
}

.detail-panier-layer-content table tr.detail-panier-line-highlight {
  background-color:#f4f5f6;
}

.detail-panier-layer-content table td {
  padding:7px 3px 8px 5px;
}

#popin-panier-layer {
  width:287px;
  padding:22px 40px;
  overflow:hidden;
  font-size:12px;
}

a.popin-panier-layer-close {
  position:absolute;
  display:block;
  bottom:20px;
  right:20px;
  width:23px;
  height:23px;
  background:url(/seam-gefi/images/compte-layer-close.gif) no-repeat;
  background-position:0 -23px;
}

a.popin-panier-layer-close:hover {
  position:absolute;
  display:block;
  bottom:20px;
  right:20px;
  width:23px;
  height:23px;
  background:url(/seam-gefi/images/compte-layer-close.gif) no-repeat;
  background-position:0 0;
}

/* PAGINATION */

.pagination-espaceperso {
  position:relative;
  width:100%;
  text-align:center;
  margin-bottom:35px;
}

.pagination-espaceperso a {
  position:relative;
  padding:1px 5px;
  color:#576d8b;
  border:1px solid #576d8b;
}

.pagination-espaceperso a:hover,
.pagination-espaceperso span {
  position:relative;
  padding:1px 5px;
  color:#fff;
  background-color:#576d8b;
  border:1px solid #576d8b;
}

/* ACTUALITES */

h1 {
  font-size:13px;
  margin:2px 0 6px 0;
}

h1.webcor-actu-title {
  color:#903041;
}

h1.webdoc-actu-title {
  color:#4d93ad;
}

/* MODE D'EMPLOI */

h2 {
  font-size:12px;
  margin:2px 0 6px 0;
}

h2.webcor-large-title {
  color:#903041;
}

h2.webdoc-large-title {
  color:#4d93ad;
}

/* DETAIL PAIEMENT */

table td.hidden-item-list {
  padding:0 0 10px 17px;
  line-height:1.7em;
}

/* COURSIER */

table.coursier-table {
  position:relative;
  width:406px;
  margin:-12px -12px -12px -12px;
  overflow:visible;
}

table.coursier-table tr.line-highlight {
  background-color:#f4f5f6;
}

table.coursier-table td {
  padding:3px 12px 3px 12px;
  height:25px;
}


/* FOOTER */

#footer {
  position:relative;
  width:669px;
  height:95px;
  margin:10px 0 0 0;
  font-size:11px;
  padding-left:311px;
  line-height:1.15em;
}

#barcode {
  position:absolute;
  bottom:-30px;
  left:15px;
  width:245px;
  height:132px;
  background:url(/seam-gefi/images/barcode.gif) no-repeat;
}

#footer img {
  float:left;
}

.mentions {
  float:left;
  width:520px;
  text-align:right;
  margin-right:38px;
  color:#445768;
}

.mentions span {
  font-size:10px;
}

a.mentions-link {
  font-size:10px;
  color:#445768;
}

a.mentions-link:hover {
  color:#bbb;
}

a.studio-link {
  font-size:10px;
  color:#bbb;
}

a.studio-link:hover {
  color:#445768;
}

#recap {
  margin:20px 0 0 0;
  overflow-x:hidden;
}

#recap .bloc-espaceperso-panel-tablerecap {
  position:relative;
  font-size:11px;
  color:#74838f;
  border:1px solid #74838f;
  display:block;
  overflow-x:inherit;
}

#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap {
  position:relative;
  margin:0;
  display:block;
  overflow-x:inherit;
}

#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau .rich-table {
  padding:0;
  border:0;
  margin:0;
  position:relative;
  display:block;
  overflow-x:inherit;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau .dr-table {
  padding:0;
  border:0;
  margin:0;
  position:relative;
  display:block;
  overflow-x:inherit;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau .rich-table-firstrow {
  border:0;
  padding:0;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau .dr-table-firstrow{
  border:0;
  padding:0;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau .rich-table-cell {
    border:0;
    color:#74838f;
    padding:1px 3px 1px 3px;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau .dr-table-cell{
    border:0;
    color:#74838f;
    padding:1px 3px 1px 3px;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau .rich-table-footer {
  padding:3px;
  border:0;
  cellspacing:0;
  padding:1px 3px 1px 3px;
  background-color:#fff;
  font-weight:normal;
  color:#74838F;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau .dr-table-footer {
  padding:3px;
  border:0;
  cellspacing:0;
  padding:1px 3px 1px 3px;
  background-color:#fff;
  font-weight:normal;
  color:#74838F;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau tr .rich-table-footercell {
  font-weight:normal;
  color:#74838F;
  border:0;
  padding:inherit;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau tr .dr-table-footercell {
  font-weight:normal;
  color:#74838F;
  border:0;
  padding:inherit;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau {
  font-weight:normal;
  color:#74838F;
  border:0;
  line-height:1.2em;
}

#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau .tableauColLeft {
  text-align:left;
  width:115px;
  color:#74838F;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau .tableauColCenter {
  text-align:center;
  min-width:18px;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau .tableauColRight {
  text-align:right;
  min-width:38px;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau tr {
  color:#74838F;  
  font-weight:normal;
  font-size:11px;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau tr.odd {
  color:#74838F;  
  font-weight:normal;
  font-size:11px;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau tr.line-highlight {
  background-color:#f4f5f6;
  color:#74838F;  
  font-weight:normal;
  font-size:11px;
}

#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau2{
  line-height:1.2em;
  background-color:#74838f;
  width:100%;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau2 tr {
  padding:1px 3px 1px 3px;
}

#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau2 tr td{
  padding:inherit;
}

#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau2 .footerRecap-1stcol{
  background-color:#74838f;
  text-align:left;
  width:128px;
}
#recap .bloc-espaceperso-panel-tablerecap .bloc-espaceperso-tablerecap #tableau2 .footerRecapTotal{
  background-color:#74838f;
  text-align:right;
  min-width:58px;
}
.fontFooterRecapTotal{
  background-color:#74838f;
  font-weight:bold;
  color:#f1f1f1;
}

.classModelName .label {
  width:70%;
  line-height:2.5em;
}

/* css modalpanel */
/* .rich-mpnl-mask-div {
    background-color:#000;
}  */

.rich-mpnl-mask-div-opaque {
    opacity:.8;
} 
.rich-mpnl-mask-div-transparent{
    background-color:transparent;
}

.rich-mpnl-content {
    border-color:#d06f80;
    border-width:15px;
    border-style:solid;
    overflow-y:auto !important;
    overflow-y:hidden !important!;
    overflow-y:hidden;
}

.modalPanelWebdoc .rich-mpnl-content {
   border-color:#6ac0e0;
   overflow:hidden;
}

.modalPanelWebata .rich-mpnl-content {
   border-color:#6eca69;
   overflow:hidden;
}

.modalPanelWebcor .rich-mpnl-content {
   overflow:hidden;
}

.rich-mpnl-panel{
    position:fixed !important!; /* IE 7 et 8 */
    position:relative;  /* safari */
}

/* uniquement pour firefox */
@-moz-document url-prefix(){
    .rich-mpnl-panel{
        position:fixed;
    }
}

table.radio input{
    width:20px;
    margin:3px;
}

table.radio label{
    float:none;
}

.decorateTranspAutre{ 
    width:282px;
    height:18px;
    background-color:#fff;
    border:1px solid #d0d0d0;
    padding:3px 0 0 3px;
    color:#74838f;
    font-size:11px;
    margin:0 0 3px 0;
}

#saisieOtherFieldTransp {   
    position:relative;
    bottom:20px ; 
    left:90px;
}

/* css webcor pannneau deplies */
.rich-stglpanel{
    border-width:0px;
    padding:0px;
    line-height:11pt !important!; /* IE7 */
    line-height:10pt;
}

.rich-stglpanel-header{
    border-width:0px;
    font-size:23px;
    font-weight:normal;
    color:#fff;
    height:27px;
}

.rich-stglpanel-body{
    padding:0px;
    overflow: hidden;
}

.rich-stglpanel-marker{
    padding:5px;
}

.webcorExpediteur .rich-stglpanel-header{
    background:url(/seam-gefi/images/webcor-expediteur.gif) no-repeat;
}
.webcorDestinataire .rich-stglpanel-header{
    background:url(/seam-gefi/images/webcor-destinataire.gif) no-repeat;
}
.webcorPaysOrig .rich-stglpanel-header{
    background:url(/seam-gefi/images/webcor-pays.gif) no-repeat;
}
.webcorTransport .rich-stglpanel-header{
    background:url(/seam-gefi/images/webcor-transport.gif) no-repeat;
}
.webcorRemarque .rich-stglpanel-header{
    background:url(/seam-gefi/images/webcor-remarques.gif) no-repeat;
}
.webcorMarchandise .rich-stglpanel-header{
    background:url(/seam-gefi/images/webcor-marchandises.gif;) no-repeat;
}

.fontGris{
    color:#74838f;
}

a.lien, a.lien:hover {font-weight:bold;}

.bloc-webdoc-panneltable {
  position:relative;
  width:380px;
  margin:2px 0 20px 0;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
  border:1px solid #6ac0e0;
  background-color:#fff;
}

.bloc-webdoc-tableWebdoc {
  position:relative;
  width:380px;
  max-height:200px;
  overflow:auto;
  overflow-x:hidden;
  margin:0;
}
.bloc-webdoc-tableWebdoc table td.table-1stcol {
  padding-left:10px;
  width:165px;
}

.bloc-webdoc-tableWebdoc table td.table-2ndcol {
  text-align:center;
  width:45px;
}

.bloc-webdoc-tableWebdoc table td.table-3rdcol {
  text-align:center;
  width:75px;
}


.bloc-webdoc-tableWebdoc table tr.line-highlight {
  background-color:#f4f5f6;
}

.bloc-webdoc-tableWebdoc table td {
  padding:3px;
}

.bloc-webdoc-tableWebdoc a {
  color:#74838f;
}

.bloc-webdoc-tableWebdoc a:hover {
  color:#445768;
}

.mentions-cnil-webdoc {
  position:relative;
  margin:20px 0 0 0;
  padding:20px;
  font-size:10px;
  line-height:1.15em;
  color:#aeb7bf;
  background-color:#eef0f1;
  text-align:justify;
}

.bloc-espaceperso-demandesDerog{
  position:relative;
  width:380px;
  margin:2px 0 5px 0;
  font-size:11px;
  line-height:1.1em;
  border:1px solid #c7cdd2;
  background-color:#fff;
}

.bloc-tableDerogCci {
  position:relative;
  width:380px;
  overflow:auto;
  overflow-x:hidden;
  margin:0;
}


.bloc-tableDerogCci table th {
    text-align:center;
    background-color:#c7cdd2;
    border:0;
    padding:0;
}

.bloc-tableDerogCci table tr.line-highlight {
  background-color:#f4f5f6;
}

.bloc-tableDerogCci table td {
  padding:3px;
  padding-left:10px;
  text-align:center;
  width:80px;
}

.bloc-tableDerogCci table td.tableDerog-1stCol {
    font-weight:bold;
    text-align:left;
    width:165px;
}

.colRadio {
    height:100px;
    width:25px;
    float:left;
}

.colRadio input {
    height:17px;
}

.colRadio .radio {
    width:25px;
}

.colSelect {
    width:370px !important;/*Firefox*/
    width:325px !important!; /*IE7*/
    width:325px;/*IE6*/
    padding-top:0px !important;/*Firefox*/
    padding-top:4px !important!; /*IE7*/
    padding-top:4px; /*IE6*/
}

input.espaceperso-subvalidate {
  position:relative;
  width:101px;
  height:26px;
  background:url(/seam-gefi/images/espacepersonnel-validerbutton.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
  margin-bottom:10px;
}

input.espaceperso-subvalidate:hover {
  position:relative;
  background-position:0 0;
}

/* Paiement */

.paiement-buttons {
  position:relative;
  width:407px;
  padding-left:30px;
  margin:15px 0 40px 0;
}

a.paiement-back {
  position:relative;
  display:block;
  float:left;
  width:92px;
  height:26px;
  background:url(/seam-gefi/images/paiement-back.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
  margin:0 15px 0 107px;
}

a.paiement-back:hover {
  position:relative;
  background-position:0 0;
}

.bloc-espaceperso-table .rich-table {
    border:0;
}
.bloc-espaceperso-table .rich-table-cell {
    border:0;
}
.bloc-espaceperso-table table td.tablepaiementenligne-1stcol {
  text-align:center;
  padding-left:10px;
  width:34px;
  color:#74838f;
  line-height:1.7em;
}
.bloc-espaceperso-table table td.tablepaiementenligne-2ndcol {
  text-align:left;
  width:216px;
  color:#74838f;
  line-height:1.7em;
}
.bloc-espaceperso-table table td.tablepaiementenligne-3rdcol {
  text-align:center;
  width:50px;
  color:#74838f;
  line-height:1.7em;
}
.bloc-espaceperso-table table td.tablepaiementenligne-4thcol {
  text-align:center;
  width:50px;
  color:#74838f;
  line-height:1.7em;
}
.bloc-espaceperso-table table td.tablepaiementenligne-lastcol {
  text-align:center;
  color:#74838f;
  line-height:1.7em;
}
.tablepaiementenligneheadertable {
  background-color:#74838f;
  border:0;
  padding:0;
  line-height:1.7em;
}
.tablepaiementenlignefootertable {
  text-align:center;
  border-top:1px solid #74838F;
  border-left:0;
  border-right:0;
  border-bottom:0;
  padding:0;
  color:#74838f;
  font-weight:bold;
  line-height:1.7em;
}

/* Tarifs.xhtml */
.tarifsheadertable {
  background-color:#74838f;
}

/* WEBATA */


.bloc-webata-form {
  position:relative;
  width:407px;
  margin:20px 0;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
  border:1px solid #6eca69;
  background-color:#fff;
}

.ie6 .bloc-webata-form {
  overflow:hidden;
}

.bloc-webata-message {
  position:relative;
  width:356px;
  margin:0 0 15px 0;
  padding:15px 20px 15px 5px;
  font-size:11px;
  line-height:1.15em;
  color:#fff;
  background-color:#4b925a;
}

.bloc-webata-message img {
  float:left;
  margin-right:10px;
}

.bloc-webata-message p {
  float:left;
  width:308px;
}

.bloc-webata-message-confirmation,
.bloc-webata-message-confirmation {
  position:relative;
  margin:0;
  padding:15px 20px 15px 15px;
  font-size:11px;
  line-height:1.15em;
  color:#fff;
  background-color:#4b925a;
}

.bloc-webata-message-confirmation {
  background-color:#4b925a;
}

.bloc-webata-message-confirmation img,
.bloc-webata-message-confirmation img {
  float:left;
  margin-right:10px;
}

.bloc-webata-message-confirmation p,
.bloc-webata-message-confirmation p {
  float:left;
  width:470px;
}

.bloc-webata-message-confirmation a,
.bloc-webata-message-confirmation a {
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  text-decoration:underline;
}

.bloc-webata-message-confirmation a:hover,
.bloc-webata-message-confirmation a:hover {
  text-decoration:underline;
}

table.webata-table-liste {
  width:407px;
  margin:-15px 0 -15px -13px;
}

.ie6 table.webata-table-liste {
  position:relative;
  display:block;
  width:407px;
  left:-13px;
  top:-15px;
  margin:-4px 0 -15px 0;
}

.ie7 table.webata-table-liste {
  position:relative;
  display:block;
  width:407px;
  left:-12px;
  top:-15px;
  margin:-15px 0 -15px -13px;
  
}

.ie6 .nobottommargin,
.ie7 .nobottommargin {
  padding-bottom:0;
  margin-bottom:0;
}

table.webata-table-liste td {
  padding:1px 12px;
}

#webata-estimation-tableheader-designation {
  background:url(/seam-gefi/images/webata-estimation-tableheader-designation.gif) no-repeat;
  background-color:#6eca69;
  height:31px;
  padding:0;
  margin:0;
}

#webata-estimation-tableheader-qte {
  background:url(/seam-gefi/images/webata-estimation-tableheader-qte.gif) no-repeat center center;
  background-color:#6eca69;
  height:31px;
  padding:0;
  margin:0;
}

#webata-estimation-tableheader-pu {
  background:url(/seam-gefi/images/webata-estimation-tableheader-pu.gif) no-repeat center center;
  background-color:#6eca69;
  height:31px;
  padding:0;
  margin:0;
}

#webata-estimation-tableheader-montant {
  background:url(/seam-gefi/images/webata-estimation-tableheader-montant.gif) no-repeat center center;
  background-color:#6eca69;
  height:31px;
  padding:0;
  margin:0;
}

table.webata-table-liste td.webata-estimation-cell1 {
  padding:10px 12px 15px 12px;
  border-right:1px solid #6fca6a;
}

table.webata-table-liste td.webata-estimation-cell2 {
  padding:10px 5px 14px 5px;
  border-right:1px solid #6fca6a;
}

table.webata-table-liste td.webata-estimation-cell3 {
  padding:10px 12px 14px 12px;
  border-right:1px solid #6fca6a;
}

table.webata-table-liste td.webata-estimation-cell4 {
  padding:10px 0 14px 0;
}

table.webata-table-liste td.webata-estimation-cell5 {
  padding-top:10px;
  border-right:1px solid #6fca6a;
}

table.webata-table-liste td.webata-estimation-cell6 {
  padding-top:10px;
  border-right:1px solid #6fca6a;
}

table.webata-table-liste td.webata-estimation-cell7 {
  padding:15px 20px 0 0;
}

table.webata-table-liste td.webata-estimation-cell8 {
  padding:15px 0 0 0;
}

table.webata-table-liste td.webata-estimation-cell9 {
  padding:10px 20px 15px 0;
}

table.webata-table-liste td.webata-estimation-cell10 {
  padding:10px 0 15px 0;
}

.ie7 table.webata-table-liste td.webata-estimation-cell10 {
  padding:0px 0 5px 0;
  margin-bottom:0;
}

table.webata-table-liste   td.webata-estimation-cellborder{
  border-right:1px solid #6fca6a;
}

table.webata-table-liste td.webata-estimation-cellborderpadding {
  padding-bottom:5px;
  border-right:1px solid #6fca6a;
}

table.webata-table-liste td.webata-estimation-cellborderpadding5 {
  padding-bottom:5px;
}

table.webata-table-liste td.webata-estimation-cellborderpadding10 {
  padding-bottom:10px;
  border-right:1px solid #6fca6a;
}

table.webata-table-liste td.webata-estimation-cellnoborderpadding10 {
  padding-bottom:10px;
}

table.webata-table-liste tr.webata-line-highlight {
  background-color:#f6f2f3;
}

table.webata-table-recap tr.webata-line-bottomhighlight {
  background-color:#8e2235;
  color:#fff;
}

table.webata-table-actionsliste {
  width:406px;
  margin:-15px 0 -14px -12px;
}

table.webata-table-actionsliste tr.webata-line-highlight {
  background-color:#f6f2f3;
}

table.webata-table-actionsliste tr.webata-line-bottomhighlight {
  background-color:#8e2235;
  color:#fff;
}

table.webata-table-actionsliste td {
  padding:7px 12px;
}

table.webata-table-actionsliste-column-1st {
  width:72px;
}

table.webata-table-actionsliste-column-2nd {
}

input.webata-estimation-send,
input.webata-estimation-send:hover {
  position:relative;
  width:217px;
  height:31px;
  background:url(/seam-gefi/images/webata-estimation-button.gif) no-repeat;
  background-position:0 -31px;
  border:0;
  cursor:pointer;
  margin:10px 0 0 95px;
}

input.webata-estimation-send:hover {
  background-position:0 0;
}

a.webata-estimation-imprimer,
a.webata-estimation-imprimer:hover {
  position:relative;
  display:block;
  float:left;
  width:112px;
  height:26px;
  background:url(/seam-gefi/images/webata-estimation-imprimer.gif) no-repeat;
  background-position: 0 -26px;
  margin-right:11px;
}

a.webata-estimation-imprimer:hover {
  background-position: 0 0;
}

a.webata-estimation-modifier,
a.webata-estimation-modifier:hover {
  position:relative;
  display:block;
  float:right;
  width:111px;
  height:26px;
  background:url(/seam-gefi/images/webata-estimation-modifier.gif) no-repeat;
  background-position: 0 -26px;
  margin-right:11px;
}

a.webata-estimation-modifier:hover {
  background-position: 0 0;
}

a.webata-estimation-autre,
a.webata-estimation-autre:hover {
  position:relative;
  display:block;
  float:right;
  width:164px;
  height:26px;
  background:url(/seam-gefi/images/webata-estimation-autre.gif) no-repeat;
  background-position: 0 -26px;
}

a.webata-estimation-autre:hover {
  background-position: 0 0;
}

.bloc-webata-demande-visuel {
  position:relative;
  float:left;
  width:108px;
  height:97px;
  margin-right:10px;
}

.bloc-webata-demande-txt {
  position:relative;
  float:left;
  width:248px;
  height:92px;
  line-height:2.4em;
  padding:5px 0 0 12px;
}

.ie6 .bloc-webata-demande-txt {
  position:relative;
  float:left;
  width:258px;
  height:92px;
  line-height:1.8em;
  padding:5px 0 0 2px;
}

.bloc-webata-demande-txt a {
  font-size:12px;
  font-weight:bold;
  color:#8f9aa4;
  width:200px;
  height:13px;
  background:url(/seam-gefi/images/liste-puce-dark.gif) no-repeat;
  background-position:0 0;
  padding-left:20px;
}

.ie6 .bloc-webata-demande-txt a {
  display:block;
  font-size:12px;
  font-weight:bold;
  color:#8f9aa4;
  width:230px;
  height:13px;
  background:url(/seam-gefi/images/liste-puce-dark.gif) no-repeat;
  background-position:0 0;
  padding-left:20px;
}

.bloc-webata-demande-txt a:hover {
  font-size:12px;
  font-weight:bold;
  color:#445768;
}

input.webata-search-button,
input.webata-search-button:hover {
  display:block;
  width:121px;
  height:23px;
  background:url(/seam-gefi/images/webata-search-button.gif) no-repeat;
  background-position:0 -23px;
  border:0;
  cursor:pointer;
}

input.webata-search-button:hover {
  background-position:0 0;
}

a.webata-back-button,
a.webata-back-button:hover,
input.webata-back-button,
input.webata-back-button:hover {
  display:block;
  float:left;
  width:87px;
  height:25px;
  background:url(/seam-gefi/images/webata-back-button.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
  margin-right:13px;
/*  margin-left:70px;*/
}

a.webata-back-button:hover,
input.webata-back-button:hover {
  background-position:0 0;
}

a.webata-back-button2,
a.webata-back-button2:hover,
input.webata-back-button2,
input.webata-back-button2:hover {
  display:block;
  float:left;
  width:87px;
  height:25px;
  background:url(/seam-gefi/images/espacepersonnel-back-small.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
  margin-right:13px;
  float:right;
  margin-top:-5px;
}

a.webata-back-button2:hover,
input.webata-back-button2:hover {
  background-position:0 0;
}

a.webata-cancel-button,
a.webata-cancel-button:hover,
input.webata-cancel-button,
input.webata-cancel-button:hover {
  display:block;
  float:left;
  width:82px;
  height:25px;
  background:url(/seam-gefi/images/webata-cancel-button.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
  margin-right:13px;
}

a.webata-cancel-button:hover,
input.webata-cancel-button:hover {
  background-position:0 0;
}

a.webata-save-button,
a.webata-save-button:hover,
input.webata-save-button,
input.webata-save-button:hover {
  display:block;
  float:left;
  width:116px;
  height:25px;
  background:url(/seam-gefi/images/webata-save-button.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
  margin-right:13px;
}

input.webata-save-button:hover,
a.webata-save-button:hover {
  background-position:0 0;
}


a.webata-next-button,
a.webata-next-button:hover {
  display:block;
  float:left;
  width:82px;
  height:25px;
  background:url(/seam-gefi/images/webata-next-button.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
}

a.webata-send-button,
a.webata-send-button:hover {
  display:block;
  float:left;
  width:192px;
  height:25px;
  background:url(/seam-gefi/images/webata-envoyercommande.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
}

a.webata-return-button,
a.webata-return-button:hover {
  display:block;
  float:left;
  width:192px;
  height:25px;
  background:url(/seam-gefi/images/webata-retourmesdemandes.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
}

a.webata-next-button:hover {
  background-position:0 0;
}
a.webata-send-button:hover {
  background-position:0 0;
}

a.webata-return-button:hover {
  background-position:0 0;
}

input.webata-next-button,
input.webata-next-button:hover {
  display:block;
  float:left;
  width:82px;
  height:25px;
  background:url(/seam-gefi/images/webata-next-button.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
}

input.webata-next-button:hover {
  background-position:0 0;
}

input.webata-next-button-valider,
input.webata-next-button-valider:hover {
  display:block;
  float:left;
  width:82px;
  height:25px;
  background:url(/seam-gefi/images/webata-next-button.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
}

input.webata-next-button-valider:hover {
  background-position:0 0;
}

a.webata-next-button-valider,
a.webata-next-button-valider:hover {
  display:block;
  float:left;
  width:82px;
  height:25px;
  background:url(/seam-gefi/images/webata-next-button.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
}

a.webata-next-button-valider:hover {
  background-position:0 0;
}
a.webata-add-smallbutton,
a.webata-add-smallbutton:hover {
  display:block;
  float:left;
  width:55px;
  height:17px;
  background:url(/seam-gefi/images/webata-add-smallbutton.gif) no-repeat;
  background-position:0 -17px;
  border:0;
  cursor:pointer;
  margin:4px 6px 0 201px;
}

a.webata-add-smallbutton2:hover {
  background-position:0 0;
}

a.webata-add-smallbutton2,
a.webata-add-smallbutton2:hover {
  display:block;
  float:right;
  width:55px;
  height:17px;
  background:url(/seam-gefi/images/webata-add-smallbutton.gif) no-repeat;
  background-position:0 -17px;
  border:0;
  cursor:pointer;
  margin:4px 0px 0 0;
}

a.webata-add-smallbutton2:hover {
  background-position:0 0;
}

a.webata-move-smallbutton,
a.webata-move-smallbutton:hover {
  display:block;
  float:left;
  width:58px;
  height:17px;
  background:url(/seam-gefi/images/webata-move-smallbutton.gif) no-repeat;
  background-position:0 -17px;
  border:0;
  cursor:pointer;
  margin:4px 6px 0 0;
}

a.webata-move-smallbutton:hover {
  background-position:0 0;
}

a.webata-insert-smallbutton,
a.webata-insert-smallbutton:hover {
  display:block;
  float:left;
  width:55px;
  height:17px;
  background:url(/seam-gefi/images/webata-insert-smallbutton.gif) no-repeat;
  background-position:0 -17px;
  border:0;
  cursor:pointer;
  margin:4px 0 0 0;
}

a.webata-insert-smallbutton:hover {
  background-position:0 0;
}

.bloc-webata-form a {
  color:#74838f;
}

.bloc-webata-form a:hover {
  color:#445768;
}

table.webata-table-marchliste {
  width:406px;
  margin-left:-12px;
}

table.webata-table-marchliste tr.webata-line-highlight {
  background-color:#f6f2f3;
}

table.webata-table-marchliste td {
  padding:2px 12px;
}

.webata-demande-estimation-blocprix {
  float:left;
  width:245px;
  padding:15px 0 15px 20px;
  margin:10px 25px 10px 20px;
  background-color:#6eca69;
  color:#fff;
  font-size:12px;
}

.webata-demande-estimation-pdf {
  float:left;
  width:35px;
  padding:10px 0 15px 15px;
  margin:10px 0;
  color:#fff;
  font-size:12px;
}

.bloc-espaceperso-inner labelEstimation   {
  /*float:left;*/
  clear:both;
  width:100%;
}

.bloc-espaceperso-inner .labelEstimation  {
  /*float:left;*/
  clear:both;
  width:100%;
}

.bloc-espaceperso-inner labelEstimationErreur {
  font-weight:bold;
  clear:left;
  width:100%;
}
.bloc-espaceperso-inner .labelEstimationErreur {
  font-weight:bold;
  clear:left;
  width:100%;
}

.champEstimation {
  float:right;
  width:100%;
}

table.radioEstimationCout {
  float:right;
}

table.radioEstimationCout input{
    width:10px;
    margin:3px;
}

table.radioEstimationCout label{
    float:none;
}

input.webata-soumettre-button,
input.webata-soumettre-button:hover {
  display:block;
  float:right;
  width:116px;
  height:25px;
  background:url(/seam-gefi/images/webata-soumettre-button.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
  margin-right:10px;
}

input.webata-soumettre-button:hover {
  background-position:0 0;
}

a.webata-backdemandes-button,
a.webata-backdemandes-button:hover {
  display:block;
  width:199px;
  height:25px;
  background:url(/seam-gefi/images/webata-backdemandes-button.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
  margin-left:95px;
}

a.webata-backdemandes-button:hover {
  background-position:0 0;
}

ul#webata-dragdroplist {
  list-style-type:none;
}

ul#webata-dragdroplist li {
  margin-bottom:10px;
}

ul#webata-dragdroplist2 {
  list-style-type:none;
}

.ie6 ul#webata-dragdroplist2 {
  list-style-type:none;
  display:block;
}

ul#webata-dragdroplist2 li {
  /*margin-bottom:10px;
  margin-left:20px;*/
  cursor:move;
}

ul#webata-dragdroplist2 li div.webata-destination-editdetail {
  position:relative;
  margin:5px 0 0 0;
  padding:4px 0;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  text-align:right;
}

ul#webata-dragdroplist2 li div.webata-destination-editdetail-noborder {
  position:relative;
  margin:5px 0 0 0;
  padding:4px 0 1px 0;
  border-top:1px solid #ddd;
  border-bottom:0px solid #ddd;
  text-align:right;
}

a.webata-button-valider,
a.webata-button-valider:hover {
  position:relative;
  display:block;
  float:right;
  width:55px;
  height:17px;
  background:url(/seam-gefi/images/webata-button-valider.gif) no-repeat;
  background-position: 0 -17px;
  border:0;
  cursor:pointer;
}

a.webata-button-valider:hover {
  background-position: 0 0;
}

a.webata-button-valider2,
a.webata-button-valider2:hover {
  position:relative;
  display:block;
  float:right;
  width:55px;
  height:17px;
  background:url(/seam-gefi/images/webata-button-valider.gif) no-repeat;
  background-position: 0 -17px;
  border:0;
  cursor:pointer;
  margin-right:15px;
}

a.webata-button-valider2:hover {
  background-position: 0 0;
}

#webata-destination-pays-liste-ordonner ul {
margin-left:0; margin-top:0;
}

li.webata-destination-depart {
  margin:0;
  list-style-image:url(/seam-gefi/images/list-home.gif);
  width:360px;
  border:1px solid #ddd;
  border-left:0;
  border-right:0;
  margin-left:20px;
  padding:6px 0;
}

li.webata-destination-addcountry {
  margin:0 0 40px 0;
  list-style-type:none;
  width:100%;
  border:0;
  margin-left:0px;
  padding:6px 0;
}

li.webata-destination-etape {
  margin:0;
  list-style-image:url(/seam-gefi/images/list-pin.gif);
  width:340px;
  border:1px solid #ddd;
  border-left:0;
  border-right:0;
  margin-left:40px;
  margin-bottom:5px;
  padding:6px 0;
  padding-bottom:0 !important!; /* ie8 */
}

.ie6 li.webata-destination-etape div,
.ie7 li.webata-destination-etape div {
  margin-top:-18px;
}

li.webata-destination-transit {
  margin:0;
  list-style-image:url(/seam-gefi/images/list-arrow.gif);
  width:320px;
  border-left:0;
  border-right:0;
  margin-left:60px;
  padding:6px 0;
  padding-bottom:0 !important!; /* ie8 */
}


.ie6 li.webata-destination-transit div,
.ie7 li.webata-destination-transit div {
  margin-top:-18px;
  z-index:100;
  cursor:default;
}

li.webata-retour-intermediaire {
  margin:0;
  list-style-image:url(/seam-gefi/images/list-home.gif);
  width:360px;
  border:1px solid #ddd;
  border-left:0;
  border-right:0;
  margin-left:20px;
  margin-bottom:5px;
  padding:6px 0;
  padding-bottom:0 !important!; /* ie8 */
}

.ie6 li.webata-retour-intermediaire div,
.ie7 li.webata-retour-intermediaire div {
  margin-top:-18px;
}

a.webata-button-valider3,
a.webata-button-valider3:hover {
  position:relative;
  display:block;
  float:right;
  width:55px;
  height:17px;
  background:url(/seam-gefi/images/webata-button-valider.gif) no-repeat;
  background-position: 0 -17px;
  border:0;
  cursor:pointer;
  margin-right:0px;
}

a.webata-button-valider3:hover {
  background-position: 0 0;
}

table.tablemarchandisesrecap tr.line-highlight {
  background-color:#f4f5f6;
}

table.tablemarchandisesrecap td {
  padding:6px;
}

a.webata-marchandises-gererliste,
a.webata-marchandises-gererliste:hover {
  position:relative;
  display:block;
  float:right;
  width:88px;
  height:17px;
  background:url(/seam-gefi/images/webata-marchandises-gererliste.gif) no-repeat;
  background-position: 0 -17px;
  border:0;
  cursor:pointer;
  margin-right:0px;
}

a.webata-marchandises-gererliste:hover {
  background-position: 0 0;
}

a.webata-marchandises-import,
a.webata-marchandises-import:hover {
  position:relative;
  display:block;
  float:left;
  width:153px;
  height:17px;
  background:url(/seam-gefi/images/webata-marchandises-import.gif) no-repeat;
  background-position: 0 -17px;
  border:0;
  cursor:pointer;
  margin-right:0px;
}

a.webata-marchandises-import:hover {
  background-position: 0 0;
}

input.webata-add-button-small {
  position:relative;
  display:block;
  width:19px;
  height:19px;
  background:url(/seam-gefi/images/webata-button-add-small.gif) no-repeat;
  background-position:0 -19px;
  margin-top:11px;
  border:0;
  cursor:pointer;
}

input.webata-add-button-small:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

.webata-add-smallbutton {
  display:block;
  float:right;
  width:55px;
  height:17px;
  background:url(/seam-gefi/images/webata-add-smallbutton.gif) no-repeat;
  background-position:0 -17px;
  border:0;
  cursor:pointer;
  margin:4px 6px 0 201px;
}

.webata-add-smallbutton:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

/* WEBATA - LISTE DES MARCHANDISES */

#webata-layer {
  position:relative;
  width:845px;
  height:auto;
  padding:17px 10px;
  overflow:hidden;
}

.layerata-content {
  position:relative;
  width:836px;
  height:335px;
  margin-bottom:15px;
  overflow:auto;
  overflow-x:hidden;
}

.layerata-content table td {
  padding:3px 3px 0 3px;
  
}
.layerata-content-visu {
  position:inherit;
  width:100%
  display:table;
  height:300px;
  margin-bottom:15px;
  overflow-x:hidden;
  overflow-y:scroll;
}
.layerata-content-visu table td {
  padding:3px 3px 0 3px;
  
}

.marchandisesatavisuform {
  overflow:auto;
  overflow-y:hidden;
}


.layerata-content-add {
  position:relative;
  width:836px;
  height:57px;
  margin:7px 0;
  overflow:hidden;
}

.marchandises-code-case {
background:none repeat scroll 0 0 #EEEEEE;
color:#999999;
float:left;
font-size:11px;
font-family:courier new;
height:15px;
margin:0 3px 0 4px;
padding:4px 7px;

text-align:center;
}

.layerata-content-add table td {
  padding:3px 3px 0 3px;
}

a.webata-layer-close {
  position:relative;
  display:block;
  float:right;
  width:95px;
  height:26px;
  background:url(/seam-gefi/images/webata-layer-cancel.gif) no-repeat;
  background-position:0 -26px;
  margin-right:15px;
}

a.webata-layer-close:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

a.webata-layer-help {
  position:relative;
  display:block;
  float:right;
  width:26px;
  height:26px;
  background:url(/seam-gefi/images/webata-button-help.gif) no-repeat;
  background-position:0 -26px;
  margin-right:15px;
}

a.webata-layer-help:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

a.webata-layer-save-button,
a.webata-layer-save-button:hover {
  display:block;
  float:right;
  width:116px;
  height:25px;
  background:url(/seam-gefi/images/webata-save-button.gif) no-repeat;
  background-position:0 -25px;
  border:0;
  cursor:pointer;
  margin-right:13px;
}

a.webata-layer-save-button:hover {
  background-position:0 0;
}

a.webata-layer-add-button {
  position:relative;
  display:block;
  width:23px;
  height:23px;
  background:url(/seam-gefi/images/webata-button-add.gif) no-repeat;
  background-position:0 -23px;
  margin-top:11px;
  border:0;
  cursor:pointer;
}

a.webata-layer-add-button:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

.webata-layer-table-bottom {
  position:relative;
  width:825px;
  height:18px;
  background-color:#6eca69;
  padding:5px 8px 3px 3px;
  margin-bottom:3px;
}

a.webata-layer-marchandises-add {
  position:relative;
  display:block;
  float:left;
  width:180px;
  height:11px;
  background:url(/seam-gefi/images/webata-layer-marchandises-add.gif) no-repeat;
  margin:2px 0 0 10px;
}

.webata-layer-table-addbottom {
  position:relative;
  width:825px;
  height:18px;
  background-color:#6eca69;
  padding:0;
  margin-bottom:8px;
}

a.webata-layer-marchandises-delete {
  position:relative;
  display:block;
  float:right;
  width:333px;
  height:16px;
  background:url(/seam-gefi/images/webata-layer-marchandises-delete.gif) no-repeat;
  background-position:0 -16px;
}

a.webata-layer-marchandises-delete:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

.webata-layer-table-recap {
  position:relative;
  width:740px;
  padding:5px 28px 3px 33px;
  margin-bottom:8px;
  font-size:12px;
}

.webata-layer-table-recap .tablemarchandisesrecap td {
  padding:5px 10px;
}

#backgroundPopin {
  position:relative;
  display:block;
  height:948px;
  background:url(/seam-gefi/images/webata-fond-ecran-popin-marchandises.png) no-repeat center;
  background-color:#323232;
  margin: 0 auto;
  padding-top:25px;
}

#listeMarchandisesPopin {
  background-color:#fff;
  position:relative;
  display:block;
  width:865px;
  height:auto;/*650px;*/
  margin: 0 auto;
  border:8px solid #4B925A;
}

#visuListeMarchandisesPopin {
  background-color:#fff;
  position:relative;
  display:block;
  width:865px;
  height:600px;
  margin: 0 auto;
  border:8px solid #4B925A;
}

.xxxlarge-field-add-marchandise {
  width:701px;
  height:18px;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:3px 0 0 3px;
  color:#aaa;
  font-size:11px;
  margin:0 0 3px 4px;
}

#selectAllLignesMarchandises {
  margin-top: 6px;
  margin-left: -44px;
  position: absolute;
  float:right;
}

#visuListeMarch {
 
 
}
#visuListeMarch tr {
  padding-left:5px;
  margin-left:5px;
  
}

#visuListeMarch td {
 
  text-align:center;
  padding:6px 3px;
  
}

#visuListeMarch td.webata-visu-liste-march-1stcol {
  font-size:13px
  color:#fff;
  font-weight:bold;
  background-color:#cadac9;
  padding:6px 0 0 0;
  height:24px;
  width:23px;
  
  vertical-align:middle;
  
}
#visuListeMarch td.webata-visu-liste-march-2ndcol {
  background:none repeat scroll 0 0 #EEEEEE;
  color:#999999;
  font-size:11px;
  padding:7px 3px 0 3px;
  min-width:55px;
  height:23px;
  vertical-align:middle;
}
#visuListeMarch td.webata-visu-liste-march-3rdcol {
  color:#999999;
  height:auto;
  min-width:375px;
  padding-left:15px;
  vertical-align:middle;
  text-align:left;
}
#visuListeMarch td.webata-visu-liste-march-4thcol {
  color:#999999;
  height:auto;
  vertical-align:middle;
  min-width:52px;
}
#visuListeMarch td.webata-visu-liste-march-5thcol {
  color:#999999;
  height:auto;
  vertical-align:middle;
  min-width:65px;
}
#visuListeMarch td.webata-visu-liste-march-6thcol {
  color:#999999;
  height:auto;
  min-width:56px;
  vertical-align:middle;
}
#visuListeMarch td.webata-visu-liste-march-7thcol {
  color:#999999;
  height:auto;
  min-width:90px;
  text-align:right;
  vertical-align:middle;
}

a.visu_liste_march_close_button {
  /*position:absolute;*/
  position:relative;
  display:block;
  bottom:12px;
  right:12px;
  width:23px;
  height:23px;
  background:url(/seam-gefi/images/compte-layer-close-green.gif) no-repeat;
  background-position:0 -23px;
  float:right;
  margin-top:10px;  
}

a.visu_liste_march_close_button:hover {
  /*position:absolute;*/
  display:block;
  bottom:12px;
  right:12px;
  width:23px;
  height:23px;
  background:url(/seam-gefi/images/compte-layer-close-green.gif) no-repeat;
  background-position:0 0;
  /*float:right;*/
  margin-top:10px;  
}

/* WEBATA - REDIRECTION */

#webata-redirect-layer {
  position:relative;
  width:327px;
  height:250px;
  padding:22px 40px;
  overflow:hidden;
  font-size:12px;
}

/* WEBATA - IMPORT MARCHANDISES */

#webata-importmarch-layer {
  position:relative;
  width:370px;
  height:225px;
  padding:22px 40px;
  overflow:hidden;
  font-size:12px;
}

a.webata-layer-close {
  position:relative;
  display:block;
  float:right;
  width:95px;
  height:26px;
  background:url(/seam-gefi/images/webata-layer-cancel.gif) no-repeat;
  background-position:0 -26px;
  margin-right:15px;
}

a.webata-layer-close:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

input.webata-layer-valider {
  position:relative;
  display:block;
  float:right;
  width:179px;
  height:26px;
  background:url(/seam-gefi/images/webata-enregistrer-valider.gif) no-repeat;
  background-position:0 -26px;
  margin:0 9px 0 0;
  border:0;
  cursor:pointer;
}

input.webata-layer-valider:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

input.webata-layer-save-quit {
  position:relative;
  display:block;
  float:right;
  width:179px;
  height:26px;
  background:url(/seam-gefi/images/webata-enregistrer-quitter.png) no-repeat;
  background-position:0 -26px;
  margin:0 9px 0 0;
  border:0;
  cursor:pointer;
}

input.webata-layer-save-quit:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

/* WEBATA - ATTACHEMENTS */

.boutonCentre {
  margin-left:115px;
}

.boutonCentre2 {
  margin-left:55px;
}

.bloc-webata-paneltable {
  position:relative;
  width:380px;
  margin:2px 0 20px 0;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
  border:1px solid #6ECA69;
  background-color:#fff;
}

.bloc-webata-tableWebata {
  position:relative;
  width:380px;
  max-height:200px;
  overflow:auto;
  overflow-x:hidden;
  margin:0;
}
.bloc-webata-tableWebata table td.table-1stcol {
  text-align:left;
  padding-left:10px;
  width:135px;
}

.bloc-webata-tableWebata table td.table-2ndcol {
  text-align:left;
  /*width:45px;*/
}

.bloc-webata-tableWebata table td.table-lastcol {
  text-align:right;
  width:42px;
}

.bloc-webata-tableWebata table td.table-colCenter {
  text-align:center;
  width:42px;
}

.bloc-webata-tableWebata table tr.line-highlight {
  background-color:#f4f5f6;
}

.bloc-webata-tableWebata table td {
  padding:3px;
}

.bloc-webata-tableWebata a {
  color:#74838f;
}

.bloc-webata-tableWebata a:hover {
  color:#445768;
}

/* WEBATA - CARNET RESTITUTION */
.bloc-espaceperso-table table td.table-webatarestitution-1stcol {
  text-align:left;
  padding-left:10px;
  width:170px;
}

.bloc-espaceperso-table table td.table-webatarestitution-2ndcol {
  text-align:center;
  padding-left:3px;
  width:30px;
}

.bloc-espaceperso-table table td.table-webatarestitution-lastcol {
  padding-left:10px;
  text-align:center;
}


/* WEBATA - WEBATA CONFIRM REDIRECTION */

.webata-popin-retour{
  position:relative;
  display:block;
  float:left;
  width:210px;
  height:26px;
  background:url(/seam-gefi/images/webata_popin_retour_demandes.gif) no-repeat;
  background-position:0 0px;
  margin-top:30px;
  border:0;
  cursor:pointer;
}

.webata-popin-retour:hover {
  position:relative;
  display:block;
  background-position:0 -26px;
}

.webata-popin-envoi {
  position:relative;
  display:block;
  float:right;
  width:200px;
  height:26px;
  background:url(/seam-gefi/images/webata_popin_poursuivre_commande.gif) no-repeat;
  background-position:0 0px;
  margin-top:30px;
  margin-left:100px;
  border:0;
  cursor:pointer;
}

.webata-popin-envoi:hover {
  position:relative;
  display:block;
  background-position:0 -26px;
}

/* CALENDAR */

.datePick {
  background: #fff url(/seam-gefi/images/calendar.jpg) no-repeat top right;
}

#calendarDiv {
    display: block;
    display: none;
    position: relative;
    border: 1px Solid #ccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#calendar {
    background: #ddd;
    clear: both;
    text-align: center;
}
#calendar, #linksTable {
    width: 180px;
}
#calendar .calendarHeader {
    background: #666;
    border-bottom: 1px solid #fff;
    color: #a0a0a0;
    background:url(/seam-gefi/images/buttonbgd.jpg) repeat-x top left;
    padding: 4px 4px;
}
#calendar .calendarHeader a {
    color: #fff;
}
#calendar .weekDaysTitleRow {
    background: #ddd;
    color: #000;
    font-size:10px;
    padding:3px 0;
    line-height:1.3em;
}
#calendar .weekDaysRow {
    background: #eee;
    color: #666;
}
#calendar .weekDaysCell {
    color: #999;
    border: 1px solid #ddd;
    padding:3px;
}
#calendar .weekDaysCellOver {
    background: #fff;
    border: 1px solid #777;
}
#calendarDiv a {
    cursor: pointer;
    color: #000;
}
#linksTable {
    background: #000;
}
#linksTable a {
    display: block;
    color: #fff;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 80%;
    padding: 2px 5px;
}
#linksTable a:hover {
    background: #666;
    color:#fff;
}
#prevMonth {
    float: left;
}
#nextMonth {
    float: right;
}
#today {
    background: #666;
    color:#fff;
}
#today a {
    color:#fff;
}
.questionsPays .radio{
    width:100px;
}


#typeEtape{
    float:right;
    margin-top:-18px !important!; /* IE8 */
}

#webata-dragdroplist2 .radio{
    width:100px;
    background: url(/seam-gefi/images/list-pin-arrow.gif) no-repeat;
    padding-left:7px;
    margin-top:-3px; 
    float:left;
}

#addEtape .radio{
    width:185px;
    background: url(/seam-gefi/images/list-pin-arrow-large.gif) no-repeat;
    padding-left:5px;
    margin-left:10px;
}

#addEtape .radio label {
  margin-left:-6px;
}

.descVoyage{
    padding:5px;
    border: 1px Solid #ccc;
}

.buttonCenter{
    margin-left:60px;
}

.bloc-table-doctitu-form {
  position:relative;
  width:380px;
  margin:20px 0;
  font-size:11px;
  line-height:1.1em;
  color:#74838f;
  border:1px solid #6eca69;
  background-color:#fff;
}
.inputGris input{ border:1px solid #B2B2B1;
                               background-color:#F3F2F2;
                               padding:1px;
                               font-family:arial, verdana, tahoma;
                               font-size:08pt;}

.inputGris input:hover { border:1px solid #B2B2B1;
                          background-color:#F3F2F2;
                          padding:1px;
                          font-family:arial, verdana, tahoma;
                          font-size:08pt;}
.divDateDispo .rich-calendar-boundary-dates, .inputGris .rich-calendar-boundary-dates {
                        color:#ccc;
}

.webata-addtitu-smallbutton {
    float:right;
    margin-right:5px;
    margin-top:5px;
}

.recapCarnet {
    padding-left:0px !important!; /* Pour IE seulement */
}

/* Solano 584 */
.btnTelecharger{
    width:407px; 
    height:30px; 
    background:#c7cdd2; 
    border:0; 
    padding:0;
    text-align: center; 
    display: inline-block; 
    vertical-align: middle; 
}

.btnTelecharger .btnTelechargerSub{
    width: 153px; 
    height: 30px;
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
}

.btnTelecharger .btnTelechargerSub .btnTelechargerText{
    float: left; 
    line-height: 30px; 
    color: white; 
    padding-bottom: 15px;
    
}


.btnTelecharger .btnTelechargerSub img{
    height: 30px; 
    width: 35px;
    float: left;
}

#divBtnValidCli input{
    background-image:url(/seam-gefi/images/bt-valider.gif);
    text-indent: 5000px;
    width: 105px;
    border: none;
    height: 30px; 
}

.classEnvTest {
	background-color: orange;
	background-image: url('/seam-gefi/images/environnement_test.png');
	background-repeat: repeat;
}

table.radioVoyage input{
    width:20px;
    margin:3px;
}

table.radioVoyage label{
    float:none;
} 

.mesModelesheadertable {
    background-color:#c7cdd2;
    color:#fff;
    font-size: 9px;
    text-align: center;
    border:0;
    padding:0;
    height:24px;
}

input.espaceperso-validerformModeleCO {
  position:relative;
  width:101px;
  height:26px;
  background:url(/seam-gefi/images/espacepersonnel-validerbutton.gif) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
}

input.espaceperso-validerformModeleCO:hover {
  position:relative;
  background-position:0 0;
}

a.espaceperso-annulerLink {
  position:relative;
  display:block;
  width:101px;
  height:26px;
  background:url(/seam-gefi/images/espacepersonnel-annulerbutton.png) no-repeat;
  background-position:0 -26px;
  border:0;
  cursor:pointer;
  margin-top:-26px;
  margin-left:120px;
}
a.espaceperso-annulerLink:hover {
  position:relative;
  display:block;
  background-position:0 0;
}

.bloc-espaceperso-table table td.fontTableauModeleCO {
  color:#74838f;
}


a.rich-datascr-button-content{
    border:0;
}

