/*********
general
*********/
a{
    text-decoration: none;
}
body{
    margin: 0;
    padding: 0;
    background-color: #fff;
    font-family: arial;
    font-size: 0.8em;
}
img{
    border: none;
}
p { margin:0; margin-bottom:5px }
.breaker { clear:both; overflow:hidden; height:0px ; width:1px }
.spacer { clear:both; overflow:hidden; height:15px ; width:1px }

.breaker-high { clear:both; overflow:hidden; height:100px; width:1px }
:focus { -moz-outline-style: none }
input, textarea { font-size: 0.9em; font-family:Arial, Helvetica, sans-serif }
textarea { overflow: scroll; overflow-y: scroll; overflow-x: hidden; overflow:-moz-scrollbars-vertical }
.txt-red { color:red }
.txt-blue { color:#003399; font-weight:normal; font-size:0.9em; }
div.check-col { display:block; float:left; width:60px; }
#layout{
    width: 997px;
    margin: 0;
    padding-right: 6px;
}
#header,#main,#nav{
    clear: both;
}
#nav{
    background-color: #333;
    background: url('img/nav-bg.gif') right no-repeat #333;
    height: 20px;
    color: #fff;
    font-weight: bold;
    font-family: verdana;
    font-size: 0.9em;
}
#nav ul{
    list-style-type: none;
    margin: 0;
    margin-left: 148px;
    padding: 3px 0 0 0;
}
#nav li{
    float: left;
    padding: 0 12px;
}
.nav-first{
    border-left: 1px dashed #fff;
}
.nav-element{
    border-left: 1px solid #fff;
}
#nav a{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
#header div{
    float: left;
    height: 122px;
}
#logo{
    width: 160px;
}
#date{
    text-align: right;
    width: 672px;
    background: url('img/title.gif');
}
#date span{
    padding: 100px 24px 0 0;
    display: block;
    color: #949494;
    font-size: 0.9em;
}
#auth{
    width: 165px;
    background: url('img/auth-bg.gif');
}
#auth div{
    font-family: tahoma;
    float: none;
    height: 15px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 0.85em;
}
#auth-title{
    margin-top: 15px;
}
#auth-name{
    color: #7097D7;
}
.auth-deco a{
    margin-top: 45px;
    padding-left: 20px;
    color: #FF4C06;
    display: block;
    background: url('img/deco.gif') no-repeat;
    text-decoration: none;
    font-size: 0.85em;
    line-height: 15px;
}

.auth-ident a{
    margin-top: 38px;
    padding-left: 20px;
    color: #039;
    display: block;
    background: url('img/ident.gif') no-repeat;
    text-decoration: none;
    font-size: 0.85em;
    line-height: 15px;
}
#menu,#menu-on{
    float: left;
    width: 141px;
    height: 460px;
    background: url('img/menu-bg.jpg') top no-repeat;
    padding: 0 11px 0 8px;
    font-family: verdana;
    font-size: 0.95em;
}
#menu-on{
    background: url('img/menu-bg2.jpg') top no-repeat;
}
#empty-menu{
    height: 460px;
}
#menu ul,#menu-on ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#menu ul li,#menu-on ul li{
    margin-bottom: 10px;
}
#menu a,#menu-on a{
    text-decoration: none;
    color: #039;
    font-weight: bold;
    font-size: 0.9em;
    background: url('img/menu-folder.gif') no-repeat;
    padding-left: 20px;
    display: block;
    min-height: 18px;
}
#menu a:hover,#menu-on a:hover{
    color: #fe4c04;
}
#accueil{
    margin: 11px 0 60px 0;
}
#accueil a{
    background: url('img/menu-home.gif') no-repeat;
}
#menu ul li ul{
    margin-top: 5px;
}
#menu ul li ul li,#menu-on ul li ul li{
    margin: 0;
}
#menu ul li ul li a,#menu-on ul li ul li a{
    background: none;
    padding-left: 15px;
    margin-bottom: 3px;
    height: 27px;
}
.menu-selected{
    color: #fe4c04;
}
#col{
    float: left;
	width:837px;

}
#crumb{
    width: 837px;
    height: 19px;
    background: url('img/crumb-bg.gif');
    margin-bottom: 7px;
}
#crumb ul{
    margin: 1px 0 0 0;
    padding: 0;
    list-style-type: none;
    font-size: 0.9em;
}
#crumb a{
    color: #000;
    text-decoration: underline;
}
#crumb li{
    float: left;
    padding: 0 8px;
}
.crumb-element{
    background: url('img/crumb-sep.gif') no-repeat;
}
#footer{
    border-top: 1px solid #E5E3E4;
    margin-top: 16px;
    padding: 9px 8px
}
#espace{
    font-weight: bold;
}
#footer-nav{
    margin: 0;
    padding: 0;
    font-size: 0.85em;
    margin-top: 3px;
}
#footer-nav li{
    float: left;
    list-style-type: none;
    padding: 0 7px;
    border-left: 1px solid #bababa;
}
#footer-nav .first{
    padding: 0 7px 0 0;
    border: none;
}
#footer-nav li a{
    color: #0b3d92;
    text-decoration: none;
}
#footer-nav li a:hover{
    text-decoration: underline;
}
#copyright{
    clear: both;
    font-size: 0.9em;
    display: block;
}
#information{
    clear: both;
    font-size: 0.8em;
    display: block;
    color: #bababa;
}
#section-header{
    width: 827px;
    height: 73px;
    background: url('img/section-header.jpg');
    padding: 14px 0 0 10px;
}
#section-header-high{
    width: 827px;
    height: 91px;
    background: url('img/section-header-high.gif');
    padding: 14px 0 0 10px;
}

h1{
    font-size: 1.6em;
    padding: 5px 0 0 53px;
    height: 35px;
    margin: 0px;
}
#section-header span{
    color: #ff4c06;
}
#section-header-high span{
    color: #ff4c06;
}

.headline{
    font-weight: bold;
    color: #fff;
    padding-left: 55px;
    font-size: 11px;
}
.tableau1{
    background: url('img/tableau1-bg.jpg');
    margin-top: 8px;
}

.tableau2{
     background: url('img/tableau2-bg.jpg') no-repeat;
     padding: 9px 10px 0 10px;
}


.tableau3{
    background: url('img/tableau3-bg.jpg');
    margin-top: 8px;
	background-color:#e6e6e6;
}
.tableau4{
     background: url('img/tableau4-bg.jpg') no-repeat;
     padding: 9px 10px 0 10px;
}
.tableau5{
     padding: 9px 10px 0 10px;
}

.tableau6{
     background: url('https://www.e-bourgogne.fr/images/tableau6-bg.jpg') no-repeat;
     padding: 9px 10px 0 10px;
}
#page-action,#page-action2{
    width: 837px;
    height: 32px;
    background: url('img/page-action.gif');
    margin-top: 8px;
    padding-top: 10px;
    margin-bottom: 30px;
}
#page-action2{
     width: 822px;
	 text-align:right;
	 padding-right:15px;

}
.historique{
    margin-left: 15px;
}
.valider{
    margin-left: 466px;
}
.annuler{
    margin-left: 5px;
}
.supprimer-compte{
    margin-left: 15px; 
	float:left;
}
.retour{
    margin-left: 15px; 
	float:left;
}
/*********
homepage
*********/
#bienvenue,#entreprendre,#marche{
    float: left;
    width: 273px;
    height: 254px;
    margin-bottom: 10px;
}
#bienvenue{
    width: 243px;
    background: url('img/home/bienvenue-bg.jpg');
    margin-right: 9px;
    height: 224px;
    padding: 15px;
    font-size: 0.9em;
    font-weight: bold;
}
#bienvenue p{
    margin-left: 10px;
    height: 110px;
}
#entreprendre{
    background: url('img/home/entreprendre-bg.jpg');
    margin-right: 9px;
    height: 229px;
    width: 251px;
    padding: 25px 11px 0 11px;
}
#entreprendre p{
    color: #b5f7ff;
    font-size: 0.85em;
    margin: 0;
    padding-left: 77px;
    height: 118px;
}
.plus{
    clear: both;
    display: block;
    color: #fff;
    text-decoration: none;
    background: url('img/home/plus.gif') no-repeat;
    padding-left: 7px;
}
.plus:hover{
    text-decoration : underline;
}
.entrer{
    color: #fff;
    text-decoration: none;
    font-size: 1.2em;
    font-weight: bold;
    background: url('img/home/entrer.gif') no-repeat;
    margin-left: 77px;
    padding-left: 10px;
}
.entrer2{
    color: #fff;
    text-decoration: none;
    font-size: 1.2em;
    font-weight: bold;
    background: url('img/home/entrer.gif') no-repeat;
    margin-left: 72px;
    padding-left: 10px;
}
#marche{
    background: url('img/home/marche-bg.jpg');
    height: 229px;
    width: 251px;
    padding: 25px 11px 0 11px;
}
#marche p{
    color: #ffe13a;
    font-size: 0.85em;
    margin: 0;
    padding-left: 72px;
    height: 118px;
}
#compte,#entreprise,#etablissement{
    width: 273px;
    height: 124px;
    background: url('img/home/large-block-bg.jpg');
    text-align: center;
}
#compte {
	float:right;
	margin-left:282px;
}
#entreprise {
	float:right;
}

#etablissement {
	margin-left:282px;
}
#gestion{
    width: 273px;
    height: 69px;
    background: url(img/home/small-block-bg.gif);
    clear: both;
    margin-bottom: 22px;
	margin-left:564px;
    text-align: center;
}

.vertical-separator{
    background: url('img/home/vertical-separator.gif');
    width: 9px;
    height: 124px;
    float: right;
}

.link{
    text-decoration: none;
    color: #039;
    font-weight: bold;
    font-size: 0.85em;
}
#warning{
    color: #81afe2;
    font-size: 0.85em;
    padding: 0 8px;
    clear: both;
}
/*********
accueil
*********/
#accueil-bienvenue{
    width: 790px;
    height: 116px;
    float: left;
    background: url('img/accueil/bienvenue.gif');
    margin: 0 1px 8px 0;
    padding: 24px 30px 0 16px;
    font-weight: bold;
    font-size: 0.9em;
}
#col1{
    width: 382px;
    margin-right: 56px;
    float: left;
}
#col1 p{
    font-size: 1.2em;
    margin: 2px 0 0 12px;
}
#col2{
    width: 328px;
    float: left;
    font-size: 0.95em;
}
#accueil-bienvenue ul{
    list-style-type: square;
    font-size: 0.9em;
    margin: 8px 0 8px 23px;
}
#accueil-bienvenue a{
    margin-left: 4px;
    display: block;
    background: url('img/accueil/link.gif') no-repeat;
    color: #039;
    text-decoration: none;
    padding-left: 10px;
    font-size: 0.9em;
    font-weight: normal;
}
#accueil-bienvenue a:hover{
    text-decoration: underline;
}
#accueil-inscrit{
    width: 405px;
    height: 342px;
    float: left;
    background: url('img/accueil/block.gif');
    padding: 6px 0 0 10px;
    margin: 0 7px 40px 0;
}
.form-line{
    margin-bottom: 7px;
}
.form-line-etab{
    margin-bottom: 10px;
}
.form-line-optionnel{
    margin-bottom: 7px;
	float:left;
}
.form-bottom{
	padding-top: 13px;
}
.form-bottom2{
	padding-top: 11px;
}
.form-line2{
	height: 33px;
}
#accueil-passe{
    background: url('img/accueil/passe-bg.gif');
    width: 370px;
    height: 107px;
    padding: 4px 0 0 26px;
}
.savoir{
    color: #039;
    text-decoration: none;
    padding-left: 10px;
    font-size: 0.85em;
    display: block;
    background: url('img/accueil/link.gif') no-repeat;
}
.savoir:hover{
    text-decoration: underline;
}
.savoir2{
    color: #039;
    text-decoration: none;
    margin-left: 177px;
    padding-left: 10px;
    font-size: 0.9em;
    background: url('img/accueil/link.gif') no-repeat;
    vertical-align:top;
}
.savoir2:hover{
    text-decoration: underline;
}
.texte{
    width: 121px;
    border: 1px solid #949494;
}
form{
    margin: 13px 0 0 0;
    padding: 0;
}
.form1{
	margin-top: 10px;
}
label,.label3{
    font-weight: bold;
    font-size: 0.9em;
    width: 104px;
    height: 21px;
    border-bottom: 1px solid #d9d9d9;
    display: block;
    float: left;
}
.label2{
    width: 162px;
}
.label3{
	height: 68px;
}
.label4{
	height: 33px;
}
.label5{
    width: 190px;
}
.label-auto{
    width: auto;
}

.ok{
    width: 31px;
    height: 22px;
    background: url('img/accueil/ok-bg.gif');
    border: 0px;
    font-weight: bold;
    color: #039;
}
#accueil-passe span{
    font-size: 0.85em;
}
#accueil-pas-inscrit{
    width: 403px;
    height: 342px;
    float: left;
    background: url('img/accueil/block2.gif');
    padding: 6px 0 0 10px;
    margin-bottom: 40px;
}
#accueil-certificat{
    background: url('img/accueil/certificat-bg.gif');
    width: 370px;
    height: 76px;
    padding: 4px 0 0 26px;
    margin-top: 8px;
}
h2{
    font-size: 0.9em;
    color: #ff4c06;
    margin: 0;
    padding: 0;
}
h3{
    font-size: 0.9em;
    color: #ff4c06;
    margin: 0;
    padding: 0;
	margin-top:10px;
}
.certif-ident{
    color: #039;
    text-decoration: none;
    display: block;
    width: 109px;
    height: 20px;
    background: url('img/accueil/certif-indent.gif');
    text-indent: 12px;
    padding-top: 2px;
    margin-top: 13px;
}
.pb{
    margin-top: 8px;
    text-decoration: none;
    color: #039;
    font-size: 0.85em;
    display: block;
}
.pb:hover{
    text-decoration: underline;
}
#accueil-entreprise{
    width: 367px;
    height: 115px;
    background: url('img/accueil/entreprise-bg.gif');
    padding: 4px 0 0 26px;
}
.siren{
    width: 80px;
    margin-right: 5px;
    border: 1px solid #949494;
}
.texte2{
    border: 1px solid #949494;
}
.texte3{
    border: 1px solid #949494;
}
.siret{
    width: 60px;
    border: 1px solid #949494;
}
.form2{
    margin: 0;
}
.entreprise-creation-link{
    font-weight: bold;
    color: #039;
    padding-left: 8px;
    background: url('img/accueil/link.gif') no-repeat;
}
#accueil-etablie{
    margin-top: 8px;
    width: 367px;
    height: 112px;
    background: url('img/accueil/etablit-bg.gif');
    padding: 4px 0 0 26px;
}
.float{
    float: left;
}
/*********
mes utilisateurs
*********/
#user-title{
    background: url('img/utilisateurs/header-picto.gif') no-repeat;
}


th{
    background-color: #83b1e3;
    color: #fff;
    text-align: left;
    vertical-align: bottom;
    font-size: 0.9em;
    padding: 0px;
    margin: 0px;
    border: 0px;
}
td{
    height: 31px;
}


/*Tableau Utilisateurs*/
#user-liste table { border-collapse:collapse }
#user-liste .user-thead { background:url('img/tableau-thead.gif') no-repeat; height:11px; width:817px; font-size:0px; }
#user-liste .user-tfoot { background:url('img/tableau-tfoot.gif') no-repeat; width:817px; height:12px; font-size:0px; }
#user-liste .user-nom { width:92px; padding-left:14px; background:url('img/table-header-left-bg.gif'); border-right:1px solid #fff }
#user-liste .user-prenom { width:80px; padding-left:6px; background:url('img/table-header-middle-bg.gif'); border-right:1px solid #fff }
#user-liste .user-etablissement { width:97px; padding-left:5px; background:url('img/table-header-middle-bg.gif'); border-right:1px solid #fff }
#user-liste .user-adresse { width:136px; padding-left:5px; background:url('img/table-header-middle-bg.gif'); border-right:1px solid #fff }
#user-liste .user-identification { width:84px; padding-left: 5px; background:url('img/table-header-middle-bg.gif'); border-right:1px solid #fff }
#user-liste .user-admin { width:36px; padding-left:5px; background:url('img/table-header-middle-bg.gif'); border-right:1px solid #fff }
#user-liste .user-statut { width:55px; padding-left:5px; background:url('img/table-header-middle-bg.gif'); border-right:1px solid #fff }
#user-liste .user-action { width:177px; background:url('img/table-header-right-bg.gif') right repeat-y; padding-left:10px; background-color:#83B1E3; }
#user-liste .user-nom-item { padding-left:14px; background:url('img/table-item-left.gif') left repeat-y; font-weight:normal; border-right:1px solid #C5C5C5 }
#user-liste .user-prenom-item { padding-left:5px; border-right:1px solid #C5C5C5 }
#user-liste .user-etablissement-item { padding-left:5px; border-right:1px solid #C5C5C5 }
#user-liste .user-adresse-item { padding-left:6px; border-right:1px solid #C5C5C5 }
#user-liste .user-identifiant-item { padding-left:6px; border-right:1px solid #C5C5C5 }
#user-liste .user-admin-item { text-align:center; border-right:1px solid #C5C5C5 }
#user-liste .user-statut-item { text-align:left; border-right:1px solid #C5C5C5; padding-left:5px }
#user-liste .user-action-item { padding-top:5px; padding-left:2px; background:url('img/table-item-right-bg.gif') right repeat-y; background-color:#fff }
#user-liste .separator { font-size:0px; height:3px; margin:0; padding:0; background:url('img/table-separator.gif') no-repeat; }

#user-liste .red { color:red }
#user-liste .green { color:green }

#user-add,#document-add { background:url('img/utilisateurs/user-add-bg.gif'); width:837px; height:32px; padding-top:5px; text-align:right; }
#user-add a { background:url('img/utilisateurs/user-add-link.gif') right no-repeat; margin-right:10px; height:22px; display:block; padding-right:38px; padding-top:5px; color:#000; }
#user-add a:hover,#document-add a:hover { text-decoration:underline; }


/*********
mon entreprise
*********/
#company-title{
	background: url('img/entreprise/company-header.gif') no-repeat ;
	margin-top: -10px;
	padding-top: 10px;
}
.tab{
	background: url('img/folder-drop.gif') no-repeat;
	padding-left: 30px;
	color: #ff4c06;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
}
.tab3{
	color: #ff4c06;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
	height: 20px;
}
.tab-white{
	background: url('img/folder-drop2.gif') no-repeat;
	padding-left: 30px;
	color: #ff4c06;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
}


/*Mon etablissement*/


#etablissement-liste .etabliss-thead { width: 817px; height: 11px; font-size: 0px; background: url('img/tableau-thead.gif') no-repeat; }
#etablissement-liste .etabliss-tfoot { width: 817px; height: 11px; background: url('img/tableau-tfoot.gif') no-repeat; }
#etablissement-liste .etabliss-action { width: 67px; padding-left: 15px; background: url('img/entreprise/etabliss-left-thead.gif') left repeat-y; background-color:#83B1E3; border-right:1px solid #fff }
#etablissement-liste .etabliss-ville { width: 121px; padding-left: 10px; repeat-y; background-color:#83B1E3; border-right:1px solid #fff }
#etablissement-liste .etabliss-cp { width: 64px; padding-left: 10px;  background-color:#83B1E3; border-right:1px solid #fff  }
#etablissement-liste .etabliss-adr { width: 520px; padding-left: 10px; background: url('img/entreprise/etabliss-right-thead.gif') right repeat-y; background-color:#83B1E3 }
#etablissement-liste .etabliss-action-item  { background: url('img/entreprise/etabliss-left-item.gif') left repeat-y; padding-left: 15px; background-color:#fff; border-right:1px solid #C5C5C5 }
#etablissement-liste .etabliss-ville-item {  padding-left: 10px; background-color:#fff; border-right:1px solid #C5C5C5 }
#etablissement-liste .etabliss-cp-item { padding-left: 10px; background-color:#fff; border-right:1px solid #C5C5C5 }
#etablissement-liste .etabliss-adr-item {  background: url('img/entreprise/etabliss-right-item.gif') right repeat-y; background-color:#fff; padding-left: 10px; }
#etablissement-liste .etabliss-separator { font-size: 0px; height: 3px; margin:0; padding:0; background: url('img/table-separator.gif') no-repeat; }

.choix-etabliss { float:left; margin-left:10px }
*html .choix-etabliss { float:left; margin-left:5px }

/*dirigeant*/
#dirigeants-liste .dirigeant-thead-white { width: 817px; height: 11px; font-size: 0px; background: url('img/tableau-thead-white.gif') no-repeat; }
#dirigeants-liste .dirigeant-thead { width: 817px; height: 11px; font-size: 0px; background: url('img/tableau-thead.gif') no-repeat; }
#dirigeants-liste .dirigeant-tfoot { width: 817px; height: 11px; background: url('img/tableau-tfoot.gif') no-repeat; }
#dirigeants-liste .dirigeant-nom { width: 196px; padding-left: 15px; background: url('img/table-header-left-bg.gif') left repeat-y; background-color:#83B1E3; border-right:1px solid #fff }
#dirigeants-liste .dirigeant-prenom { width: 196px; padding-left: 10px; background-color:#83B1E3; border-right:1px solid #fff }
#dirigeants-liste .dirigeant-fonc { width: 390px; padding-left: 10px; background: url('img/table-header-right-bg.gif') right repeat-y; background-color:#83B1E3}
#dirigeants-liste .dirigeant-nom-item { background: url('img/table-item-left-bg.gif') left repeat-y; padding-left: 15px; border-right:1px solid #C5C5C5; background-color:#fff }
#dirigeants-liste .dirigeant-prenom-item { padding-left: 10px; border-right:1px solid #C5C5C5; background-color:#fff }
#dirigeants-liste .dirigeant-fonc-item { background: url('img/table-item-right-bg.gif') right repeat-y; padding-left: 10px; background-color:#fff }
#dirigeants-liste .dirigeant-separator { font-size: 0px; height: 3px; margin:0; padding:0; background: url('img/table-separator.gif') no-repeat; }





#document-add{
	text-align: left;
}
#document-add div{
	font-size: 0.85em;
	margin-left: 13px;
	width: 500px;
	padding-left: 30px;
	float: left;
	margin-right: 120px;
	background: url('img/big-info.gif') no-repeat;
}
#document-add a{
	width: 155px;
	height: 22px;
    background: url('img/utilisateurs/user-add-link.gif') right no-repeat;
    color: #000;
	display: block;
	padding-top: 5px;
	float: left;
}

.tab2{
	margin-left: 30px;
	margin-bottom: 10px;
}
.tab5{
	margin-left: 0px;
	margin-bottom: 10px;
	position:relative;
}
.tab6{
	margin-left: 0px;
	margin-bottom: 0px;
}
.tab7{
	color: #ff4c06;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
	float: left;
	width: auto;
}
.tab7 a:link, .tab7 a:visited { font-weight:normal; font-size:0.9em; color:#003399 }
.doc-thead{
	width: 817px;
	height: 11px;
	font-size: 0px;
	background: url('img/entreprise/doc-thead.gif') no-repeat;
}
.doc-tfoot{
	width: 817px;
	height: 11px;
	background: url('img/entreprise/doc-tfoot.gif') no-repeat;
}
.doc-cp-head{
	width: 385px; /*399px*/
	padding-left: 15px;
	background: url('img/entreprise/doc-cp-head.gif') repeat-y;
}
.doc-ville-head{
	width: 222px; /*232px*/
	padding-left: 10px;
	background: url('img/table-header-middle-bg.gif') right repeat-y;
}
.doc-adr-head{
	width: 183px; /*186px*/
	padding-left: 3px;
	background: url('img/table-header-right-bg.gif') right repeat-y;
}
.doc-cp-item{
	background: url('img/entreprise/doc-cp-item.gif') repeat-y;
	padding-left: 15px;
}
.doc-ville-item{
	background: url('img/table-item-middle-bg.gif') right repeat-y;
	padding-left: 10px;
}
.doc-adr-item{
	background: url('img/table-item-right-bg.gif') right repeat-y;
	padding-left: 3px;
}
.doc-separator{
    font-size: 0px;
    height: 3px;
	margin:0;
	padding:0;
	background: url('img/entreprise/doc-separator.gif') no-repeat;
}
.longtext{
	width: 288px;
	height: 15px;
}
.longtext2{
	width: 268px;
	height: 15px;
}

.longselect{
	width: 294px;
}
.mediumtext{
	width: 121px;
	height: 15px;
}
.mediumtext2{
	width: 170px;
	height: 15px;
}
.mediumtext3{
	width: 180px;
	height: 15px;
}
.shorttext{
	width: 50px;
	height: 15px;
}
fieldset{
	float: left;
	border: none;
	margin: 0;
	padding: 0;
}
.textarea{
	width: 288px;
	overflow: hidden;
	height: 62px;
}
.textarea-small{
	width: 180px;
	height: 62px;
}

.border0{
	padding-right: 20px;
	margin-right: 20px;
	display:inline
}

.border1{
	border-right: 1px solid #c8c8c8;
	padding-right: 20px;
	margin-right: 20px;
}
#entreprise-bottom{
	background: url('img/entreprise/entreprise-bg.gif') no-repeat;
}
#message-bottom{
	background: url('img/tableau3-bottom.gif') no-repeat;
}

form{
	margin:0;
	padding: 0;
}
.browse{
	vertical-align: bottom;
}
/*********
mon etablissement
*********/
.eta-user-thead{
	background: url('img/etablissement/eta-user-thead.gif');
	width: 817px;
	height: 11px;
	font-size: 0px;
}
.eta-user-tfoot{
	background: url('img/etablissement/eta-user-tfoot.gif');
	width: 817px;
	height: 11px;
	font-size: 0px;
}
.eta-user-nom-thead{
	background: url('img/etablissement/eta-user-nom-thead.gif')  repeat-y;
	width: 104px; /*119px*/
	padding-left: 15px;
}
.eta-user-prenom-thead{
	background: url('img/table-header-middle-bg.gif') right repeat-y;
	width: 85px; /*95px*/
	padding-left: 10px;
}
.eta-user-eta-thead{
	background: url('img/table-header-middle-bg.gif') right repeat-y;
	width: 103px; /*113px*/
	padding-left: 10px;
}
.eta-user-adr-thead{
	background: url('img/table-header-middle-bg.gif') right repeat-y;
	width: 142px; /**152px*/
	padding-left: 10px;
}
.eta-user-mode-thead{
	background: url('img/table-header-middle-bg.gif') right repeat-y;
	width: 90px; /*100px*/
	padding-left: 10px;
}
.eta-user-admin-thead{
	background: url('img/table-header-middle-bg.gif') right repeat-y;
	width: 47px; /*52px*/
	padding-left: 5px;
}
.eta-user-act-thead{
	width: 183px; /*186px*/
	padding-left: 3px;
	background: url('img/table-header-right-bg.gif') right repeat-y;
}

.eta-user-nom-item{
	background: url('img/etablissement/eta-user-nom-item.gif')  repeat-y;
	padding-left: 15px;
}
.eta-user-prenom-item{
	background: url('img/table-item-middle-bg.gif') right repeat-y;
	padding-left: 10px;
}
.eta-user-eta-item{
	background: url('img/table-item-middle-bg.gif') right repeat-y;
	padding-left: 10px;
}
.eta-user-adr-item{
	background: url('img/table-item-middle-bg.gif') right repeat-y;
	padding-left: 10px;
}
.eta-user-mode-item{
	background: url('img/table-item-middle-bg.gif') right repeat-y;
	padding-left: 10px;
}
.eta-user-admin-item{
	background: url('img/table-item-middle-bg.gif') right repeat-y;
	padding-left: 10px;
}
.eta-user-act-item{
	background: url('img/table-item-right-bg.gif') right repeat-y;
	padding-left: 3px;
}
.visualiser
{
display:block; width:15px; height:20px; background-image:url(img/checked.gif); background-repeat:no-repeat;align:center;
}
#etablissement-title{
	background: url('img/etablissement/picto-header.gif') no-repeat ;
	margin-top: -10px;
	padding-top: 10px;
}

/*Tableau codes NAF*/
#codes-naf .naf-code-thead { background: url('img/table-header-left-bg.gif')  repeat-y; width: 103px; padding-left: 15px; border-right:1px solid #fff  }
#codes-naf .naf-libelle-thead { padding-left: 3px; background: url('img/table-header-right-bg.gif') right repeat-y; width: 688px; padding-left: 10px; background-color:#83B1E3 }
#codes-naf .naf-code-item { background: url('img/table-item-left.gif') repeat-y; padding-left: 15px; font-weight:normal; border-right:1px solid #C5C5C5 }
#codes-naf .naf-libelle-item { background: url('img/table-item-right-bg.gif') right repeat-y; padding-left: 10px; background-color:#fff; font-weight:normal }
#codes-naf .tfoot { background: url('img/tableau-tfoot.gif'); width: 817px; height: 11px; font-size: 0px; }
#codes-naf .thead { background: url('img/tableau-thead.gif'); width: 817px; height: 11px; font-size: 0px; }
#codes-naf .separator { font-size: 0px; height: 3px; margin:0; padding:0; background: url('img/table-separator.gif') no-repeat; }

/*Tableau historique acompte*/
#historique-compte { width: 817px; }
#historique-compte .ates-thead { background: url('img/table-header-left-bg.gif') repeat-y; width: 284px; padding-left:15px; border-right:1px solid #fff }
#historique-compte .date-thead {  width: 107px; padding-left: 10px; background-color:#83B1E3; border-right:1px solid #fff}
#historique-compte .action-thead { padding-left: 10px; background: url('img/table-header-middle-bg.gif') right repeat-y; width: 126px; padding-left: 10px; background-color:#83B1E3; }
#historique-compte .compte-thead { padding-left: 10px; background: url('img/table-header-right-bg.gif') right repeat-y; width: 259px; padding-left: 10px; background-color:#83B1E3; }

#historique-compte .ates-item { background: url('img/table-item-left.gif') left repeat-y; padding-left: 15px; font-weight:normal; border-right:1px solid #C5C5C5 }
#historique-compte .date-item {  padding-left: 10px; background-color:#fff; font-weight:normal; border-right:1px solid #C5C5C5; border-right:1px solid #C5C5C5}
#historique-compte .action-item { padding-left: 10px; background-color:#fff; font-weight:normal;  border-right:1px solid #C5C5C5}
#historique-compte .compte-item { padding-left: 10px; background: url('img/table-item-right-bg.gif') right repeat-y; background-color:#fff; font-weight:normal; }
#historique-compte .tfoot { background: url('img/tableau-tfoot.gif'); width: 817px; height: 11px; font-size: 0px; }
#historique-compte .thead { background: url('img/tableau-thead.gif'); width: 817px; height: 11px; font-size: 0px; }
#historique-compte .separator { font-size: 0px; height: 3px; margin:0; padding:0; background: url('img/table-separator.gif') no-repeat; }

/*Tableau certification*/
#certification .autorite-thead { background: url('https://www.e-bourgogne.fr/images/table-header-left-bg.gif')  repeat-y; width: 403px; padding-left: 15px; border-right:1px solid #fff; background-color:#83B1E3  }
#certification .famille-thead { padding-left: 3px; background: url('https://www.e-bourgogne.fr/images/table-header-right-bg.gif') right repeat-y; width: 388px; padding-left: 10px; background-color:#83B1E3 }
#certification .autorite-item { background: url('https://www.e-bourgogne.fr/images/table-item-left.gif') repeat-y; padding-left: 15px; font-weight:normal; border-right:1px solid #C5C5C5 }
#certification .famille-item { background: url('https://www.e-bourgogne.fr/images/table-item-right-bg.gif') right repeat-y; padding-left: 10px; background-color:#fff; font-weight:normal }
#certification .tfoot { background: url('https://www.e-bourgogne.fr/images/tableau-tfoot.gif'); width: 817px; height: 11px; font-size: 0px; }
#certification .thead { background: url('https://www.e-bourgogne.fr/images/tableau-thead-white.gif'); width: 817px; height: 11px; font-size: 0px; }
#certification .separator { font-size: 0px; height: 3px; margin:0; padding:0; background: url('https://www.e-bourgogne.fr/images/table-separator.gif') no-repeat; }

/*********
mon compte
*********/
.plus2{
    color: #039;
    text-decoration: none;
    background: url('img/compte/plus2.gif') no-repeat;
	font-size: 0.9em;
    padding-left: 7px;
	margin-left: 10px;
}
.tableau2 a{
	color: #039;
}
.tableau2 a:hover{
	text-decoration: underline;
}
a.edit{
	display: block;
	margin-bottom: 5px;
	background: url('img/compte/edit.gif') right no-repeat;
	width: 68px;
	height: 19px;
	padding-top: 3px;
	font-size: 0.85em;
	float: left;
	color:#003399;
	float:right;
}
a:hover.edit { text-decoration:underline !important; color:#003399; }
.tab4{
	color: #ff4c06;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
	float: left;
	width: 748px;
}
.field-block{
	width: 392px;
	height: 174px;
	margin-top: 8px;
	background: url('img/field-block.gif') no-repeat;
	padding: 7px 11px;
}
.field-block-high{
	width: 392px;
	height: 246px;
	margin-top: 8px;
	background: url('img/field-block-high.gif') no-repeat;
	padding: 7px 11px;
}
.field-block2{
	margin-left: 9px;
}
.form-line span{
	font-size: 0.85em;
}
span.optionnel {
	font-size: 0.85em;
	font-style:italic;
	padding-left:2px;
	
}

.form-line span.message { display:block; font-size: 0.85em; font-style:italic; width:375px; }

/*********
compte utilisateur
*********/
#user2-title{
	background: url('img/compte_utilisateur/picto-header.gif') no-repeat ;
	margin-top: -10px;
	padding-top: 10px;
}
.prof1{
	width: 418px;
	float: left;
	border-right: 1px solid #c8c8c8;
}
.preference-sdm { width: 817px; margin-bottom:25px; clear:left; float:left }
.preference-sdm .title { margin-bottom:5px; font-weight:bold }
.preference-sdm .column { width:auto; float:left; padding-right:20px }
.preference-sdm .line { clear:both; margin-bottom:5px; }
.preference-sdm .line-indent { padding-left:22px; clear:both; }
.preference-sdm  fieldset a:hover { text-decoration:none }

.message-left{
	width: 418px;
	margin-right: 15px;
	padding-right: 20px;
	float: left;
	font-weight: bold;
	font-size: 0.9em;
	border-right: 1px solid #c8c8c8;
}

.warning2{
	width: 335px;
	margin-left: 15px;
	padding-right: 20px;
	padding-left: 28px;
	float: left;
	background: url('img/compte_utilisateur/warning2.gif') no-repeat;
	font-weight: bold;
	font-size: 0.9em;
}
/*********
popup
*********/
#layout-popup{
    width: 837px;
    margin: 0;
    padding: 6px;
}
#layout-popup .tableau1{
	padding-bottom:20px;
}

.popup-message i {
	font-style:normal;
	font-weight:bold; 
	color:#FF4C06
}

.popup-message ul {
    list-style-type: square;
    font-size: 0.9em;
    margin: 8px 0 8px 23px;
	padding:0px;
}
#popup-actions{
    background: url('img/utilisateurs/user-add-bg.gif');
    width: 837px;
    height: 32px;
    padding-top: 5px;
	text-align:left;
}
#popup-actions a.fermer{
margin-left: 15px;
}

/*Info-bulles*/
.info-bulle { text-align:left; display: inline; position: absolute; width:180px; line-height:11px; color:#AFAFAF; font-size:11px; display:none; font-weight:bold }
.info-bulle div { background-color:#fff; padding:3px 5px; z-index:1; border:1px solid #AFAFAF;}
.info-bulle-Iframe { position:absolute; z-index:-1; background-color:#fff }
img.picto-info-bulle { vertical-align:top; margin-top:0px; position:absolute } 

#popup-modif-siret{
    width: 403px;
    height: 180px;
    float: left;
    background: url('img/accueil/block3.gif');
    padding: 6px 0 0 10px;
    margin-bottom: 40px;
}

/*Nouveaux styles 18/07/2008*/
#accueil-statut-entreprise{ background: url('https://www.e-bourgogne.fr/entreprise/img/accueil/entreprise-statut-bg.gif'); width: 391px; height: 32px; padding: 4px 0 0 5px; margin-top: 2px; margin-bottom: 8px; }
#accueil-statut-entreprise .check-choice { margin-right:20px; float:left }
#accueil-statut-entreprise .picto-info-bulle { margin-top:3px; margin-left:3px}
#accueil-entreprise  a.entreprise-en-cours { color: #039; text-decoration: none; display: block; height: 20px; padding-top: 2px; margin-top: 13px; background:url(img/accueil/double-arrow-blue.gif) no-repeat 0 7px; padding-left:10px}
#accueil-entreprise  a:hover.entreprise-en-cours { text-decoration: underline; }

/*Nouveaux styles pages statiques 13/08/2008*/
.tableau7 { background: url('img/tableau7-bg.jpg') no-repeat; padding: 9px 10px 0 10px; }
.num-assistance { display:block; margin:20px auto; }

/*Nouveaux styles Page Pb authentification*/
#pb-authentification-entreprise { width: 325px; max-width:320px; height:32px; padding: 4px 0 0 0px; margin-top:2px; margin-bottom: 8px; padding:0px; }
#pb-authentification-entreprise .check-choice { margin-right:20px; float:left; margin-left:0px;}
#pb-authentification-entreprise .check-choice input { margin-left:-1px }