@charset "utf-8";
/* Reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

*:focus, label {
  outline: none; }

/* Structure */
html, body {
  color: #1f4b72;
  font-family: Tahoma,sans-serif;
  line-height: 1.4;
  font-size: 11px; }

body.infogreffe {
  text-align: center;
  background: #cccccc url(../images/infogreffe/skin/bg-top.png) repeat-x top center;
  min-width: 980px; }

/* PCD*/
body.infogreffe .container {
  background: url(../images/infogreffe/skin/bg-shadow.png) repeat-y center center;
  text-align: left; }

/* PCD*/
body.infogreffe .content {
  background: url(../images/infogreffe/skin/bg-bott.png) no-repeat bottom center;
  padding: 0; }

/* PCD*/
body.infogreffe .content-block {
  width: 980px;
  margin: auto;
  background: #FFF; }

/* PCD*/
body.infogreffe .page {
  background: url(../images/infogreffe/skin/bg-header.png) no-repeat top center; }

/* PCD*/
.left {
  float: left; }

.right {
  float: right; }

.content .left, .content .right {
  width: 49%; }

.clear {
  clear: both;
  height: 0; }

.clear span {
  display: none; }

.section {
  margin: 20px; }

.withhand {
  cursor: pointer; }

/* FCK */
.withouthand {
  cursor: default; }

/* FCK */
html {
  background-color: #fcfcfc; }

/* MBT mantis 25398 */
/***************************************************
* Polices
****************************************************/
/* Fonts declaration */
@font-face {
  font-family: 'DINCUSTOM';
  font-weight: normal;
  src: url("../fonts/infogreffe/dinmedi-webfont.eot");
  src: url("../fonts/infogreffe/dinmedi-webfont.eot?") format("eot"), url("../fonts/infogreffe/dinmedi-webfont.svg") format("svg"), url("../fonts/infogreffe/dinmedi-webfont.ttf") format("truetype"); }

@font-face {
  font-family: 'DINCUSTOM';
  font-weight: bold;
  src: url("../fonts/infogreffe/dinbold-webfont.eot");
  src: url("../fonts/infogreffe/dinbold-webfont.svg") format("svg"), url("../fonts/infogreffe/dinbold-webfont.ttf") format("truetype"); }

@font-face {
  font-family: 'DINCUSTOM';
  font-weight: 900;
  src: url("../fonts/infogreffe/dinblac-webfont.eot");
  src: url("../fonts/infogreffe/dinblac-webfont.svg") format("svg"), url("../fonts/infogreffe/dinblac-webfont.ttf") format("truetype"); }

@font-face {
  font-family: 'DINCUSTOM';
  font-weight: 100;
  src: url("../fonts/infogreffe/dinligh-webfont.eot");
  src: url("../fonts/infogreffe/dinligh-webfont.svg") format("svg"), url("../fonts/infogreffe/dinligh-webfont.ttf") format("truetype"); }

/* Fonts appropriation */
h1, h2, h3,
.registre,
.panel-blue h4,
.panel-blue small,
span.tel,
.tools .target li a,
.tabs,
.custom,
a.button,
.toggle,
.menu,
.panel .title,
.etapes,
.dijitButton .dijitButtonText,
.infogreffe .dijitDialogTitle,
.entreprise-fiche-docs .dijitTabContent .text,
.panier-produits-paiement-mode .field-set label,
.table-data th,
.dojoxGrid th.dojoxGridCell,
.achat .label,
.big-link,
.moncompte .identifiants .numeros,
.page-home .tools .profile label,
.sidebar .panier h4,
.moncompte-carte-prepayee .carte p,
.paragraphe h4,
.judiciaire .date,
.judiciaire .calendrier-mois .week,
.judiciaire .calendrier-mois .day,
.entreprise-gageRecherche .search-blue h4,
.volet .dojoxGrid .selectionner,
.nav-menu li,
.greffe-tabs ul.tabs li,
.greffe-tabs ul.tabs li h1,
.special-buttons .title {
  font-family: DINCUSTOM,Trebuchet MS,Arial,sans-serif; }

/* PCD */
.tools .target li a, .tools .profile label {
  font-weight: 100; }

/***************************************************
* Textes
****************************************************/
/* Titres */
h1, h2, h3, h4, h5 {
  text-transform: uppercase;
  color: #007fbe; }

h1 {
  font-size: 24px;
  margin: 0 0 15px; }

h2 {
  font-size: 21px;
  padding: 0 0 5px;
  margin: 10px 0 15px; }

h3 {
  font-size: 14px; }

h4 {
  font-size: 13px;
  font-weight: bold; }

h5 {
  font-weight: bold;
  font-size: 11px; }

h6 {
  font-weight: normal;
  font-size: 11px;
  text-transform: uppercase; }

h1.light, h2.light, h3.light, h4.light, h5.light, h6.light {
  color: #43A5D6; }

h1.dark, h2.dark, h3.dark, h4.dark, h5.dark, h6.dark {
  color: #1E4B72; }

h1.grey, h2.grey, h3.grey, h4.grey, h5.grey, h6.grey {
  color: #778085; }

h1.grey {
  font-size: 22px; }

h2.grey {
  padding: 16px 0 5px;
  margin: 0 15px 5px; }

h3.titre-encadre {
  font-size: 16px;
  border-bottom: solid 1px #7ebfdd;
  color: #2A8ABD;
  margin: 15px 0 20px 0;
  height: 32px; }

h3.titre-encadre span {
  border: solid 1px #7ebfdd;
  background: #FFF;
  border-width: 1px 1px 0 0;
  padding: 12px 10px 14px; }

p.headline {
  color: #778085;
  font-size: 14px;
  float: left; }

p.headline.dark {
  color: #1E4B72; }

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

/* Liens */
a {
  text-decoration: none; }

a:link, a:visited {
  color: #007dbd; }

a:hover, a:focus, a:active {
  color: #4599c7; }

.menu a:link, .menu a:visited {
  color: #1f4b72; }

.menu a:hover, .menu a:focus, .menu a:active, .menu .selected a {
  color: #007dbd; }

/*PCD*/
a.logo, a.button {
  text-decoration: none;
  display: block; }

a.black {
  color: #000;
  font-weight: bold;
  font-size: 9px; }

a.black:hover {
  color: #1b84bb; }

a.black .ico {
  background-position: 0 -1457px;
  padding: 2px 3px; }

.dojoxGridRowTable a, table.table-data td a {
  font-weight: bold; }

.dojoxGridRowTable a:hover, table.table-data td a:hover {
  text-decoration: underline; }

a.big-arrow {
  color: #007dbd;
  font-weight: bold;
  display: block;
  padding: 0 0 0 12px;
  background: url(../images/infogreffe/icons/arrow-big.gif) no-repeat 0 4px; }

a.big-arrow:hover {
  color: #4599c7; }

a.blue-link {
  background: url(../images/infogreffe/icons/icons.png) no-repeat 0 -1476px;
  color: #022237!important;
  padding-left: 13px; }

a.blue-link:hover {
  text-decoration: underline; }

a.big-link {
  text-transform: uppercase;
  text-align: right;
  float: right;
  clear: right;
  font-size: 15px;
  white-space: nowrap; }

a.underline {
  text-decoration: underline; }

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

/* Textes */
strong {
  font-weight: bold; }

em {
  font-style: italic; }

span.note {
  font-size: 10px;
  color: #1f4b72;
  display: block;
  margin: 0 0 0 19px; }

p.note {
  clear: both;
  font-size: 10px;
  color: #1f4b72;
  margin: 15px 0 0; }

p.note a {
  color: #2290c7;
  text-decoration: underline; }

p.note a:hover {
  color: #4599C7; }

.hint {
  color: #88a2b3; }

.prix {
  color: #DA1A28;
  font-weight: bold; }

.prix.blue {
  color: #007DBD; }

p.grey {
  color: #7c8588; }

p.lightblue {
  color: #007dbd;
  line-height: 23px; }

p.light {
  color: #2390C8; }

.indent {
  margin-left: 40px; }

.error {
  display: block;
  color: #d21823;
  font-weight: bold;
  font-size: 10px; }

.red {
  color: #d21823; }

span.tel {
  font-weight: normal;
  font-size: 17px;
  color: #022238; }

span.dark {
  color: #1E4B72; }

.ok {
  color: #519719; }

.attente {
  color: #cf760e; }

.ko {
  color: #cf0e0e; }

.status {
  background: #C1DBE9;
  padding: 2px 4px;
  margin: 2px;
  display: inline-block; }

.section p.confirmation {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  margin: 10px 0 40px; }

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

/* SEO : liens et titres invisibles */
#content .invisible, .footer .invisible {
  border: none!important;
  color: inherit!important;
  cursor: text!important;
  font-family: inherit!important;
  font-weight: inherit!important;
  font-size: inherit!important;
  margin: 0!important;
  padding: 0!important;
  text-decoration: none!important;
  text-transform: inherit!important; }

/* CRI, GMN */
/***************************************************
* Formulaires
****************************************************/
/* Champs */
input, textarea, select {
  font-family: Tahoma,sans-serif; }

input.field {
  display: block;
  border: solid 1px #4599c7;
  background: #FFF; }

select {
  border: solid 1px #4599c7;
  background: #FFF;
  color: #052c49;
  font-size: 11px;
  padding: 2px;
  line-height: 16px; }

.radio-inline {
  margin: 10px 0; }

.radio-inline label {
  display: inline-block;
  margin-right: 20px; }

.fields-block .dijitTextBox {
  display: block;
  width: 250px;
  margin: 0 10px 8px 0; }

.mandatory {
  color: #007FBE; }

small.mandatory {
  font-size: 10px; }

.dijitSelect.placeholder {
  color: #88a2b3; }

/* Labels */
label {
  display: block;
  color: #1e4b72;
  font-weight: bold;
  font-size: 11px; }

/* Boutons */
.button, .tools a.button {
  background: url(../images/infogreffe/skin/bg-button.gif) repeat-x top left;
  height: 36px;
  color: #c3d5dd!important;
  text-transform: uppercase;
  text-shadow: 1px 1px #114F6D!important;
  border: none;
  padding: 0 17px 0;
  cursor: pointer;
  margin: 0;
  font-size: 14px!important; }

.button:hover, .tools a.button:hover {
  background-position: bottom left; }

.infogreffe a.button-back {
  float: right;
  font-size: 15px;
  line-height: 37px; }

.infogreffe a.voir-detail {
  color: #FFF;
  background-color: #2391c8;
  background-position: 5px -1374px !important;
  font-size: 10px;
  padding: 1px 5px 1px 20px;
  margin: 5px 0;
  display: inline-block; }

.infogreffe a.voir-detail.detail-on {
  background-position: 5px -1385px !important; }

.infogreffe a.voir-detail.showHideDisabled {
  background-color: #aaaead; }

/* CRI */
/***************************************************
* Header
****************************************************/
.header {
  height: 130px;
  margin: auto;
  width: 940px;
  padding-top: 9px;
  position: relative;
  background: url(../images/infogreffe/logos/logo-source.png) no-repeat 819px 14px; }

.logo {
  float: left;
  margin-left: 5px; }

.teaser {
  width: 980px;
  height: 128px;
  overflow: hidden; }

/* Languages */
.languages {
  position: absolute;
  top: 8px;
  right: -27px;
  font-size: 9px; }

.languages li {
  display: inline;
  padding: 0 6px 0 3px;
  border-right: solid 1px #4c6f8c; }

.languages li.on {
  font-weight: bold; }

.languages a {
  color: #4c6f8c; }

.languages a:hover {
  color: #4599c7; }

/* Mises a jour */
.maj {
  position: absolute;
  top: 5px;
  right: 159px;
  font-size: 10px;
  color: #7c8588; }

.maj strong {
  color: #017fbf; }

/* Registre du commerce et des societes */
.registre {
  position: absolute;
  font-size: 19px;
  line-height: 21px;
  right: 167px;
  top: 44px;
  color: #007FBE;
  font-weight: 100; }

.registre .ligne1 {
  display: block; }

.registre .ligne2 {
  display: block;
  margin-left: 124px; }

.registre strong {
  font-size: 22px;
  font-weight: normal; }

/* Menu */
.menu {
  clear: both;
  margin: auto;
  padding-top: 20px;
  color: #1f4b72;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  white-space: nowrap; }

/* ANA */
.menu li {
  display: inline;
  padding: 0 14px;
  border-right: solid 1px #43a4d4; }

.menu li.last, .languages li.last {
  border: none; }

.header .menu li {
  border: none;
  padding: 0 18px 0 14px;
  background: url(../images/infogreffe/icons/icons.png) no-repeat right -1650px; }

.header .menu li.first {
  padding-left: 8px; }

.header .menu li.last {
  background: none; }

/* Search */
.search .headline form {
  background: #fff; }

.search .headline .form {
  border: solid 1px #4D98BF;
  float: left; }

.search .headline .dijitTextBox {
  width: 516px;
  padding: 5px 0 5px 4px;
  margin: 0;
  border: none; }

.search .headline .dijitTextBox .dijitPlaceHolder {
  font-size: 12px; }

.search .headline {
  background: url(../images/infogreffe/skin/bg-search-headline.gif) repeat-x top center;
  padding: 15px 0 11px 20px;
  border-top: solid 1px #FFF; }

.search .headline h2 {
  color: #007fbe;
  float: left;
  font-size: 25px;
  font-weight: bold;
  margin: 0 20px 0 0; }

.headline .toggle {
  float: left;
  color: #2391c8;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0 0 0;
  padding: 0 23px 0 20px; }

/* Breadcrumb */
.breadcrumb div {
  color: #728b9f;
  font-size: 10px;
  padding: 10px 20px 0; }

.breadcrumb a {
  color: #728b9f; }

/***************************************************
* Outils
****************************************************/
/* Structure */
.tools {
  width: 100% !important;
  margin: 0;
  background: #156084 !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, #156186 0%, #156084 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #156186), color-stop(100%, #156084)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #156186 0%, #156084 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #156186 0%, #156084 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #156186 0%, #156084 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #156186 0%, #156084 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156186', endColorstr='#156084',GradientType=0 ) !important;
  /* IE6-9 */ }

#content .tools {
  background: #156084 !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, #156084 0%, #022237 100%) !important;
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #156084 0%, #022237 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #156084 0%, #022237 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #156084 0%, #022237 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #156084 0%, #022237 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156084', endColorstr='#022237',GradientType=0 ) !important;
  /* IE6-8 */ }

.tools-block {
  width: 980px;
  margin: auto;
  min-height: 250px; }

.tools .shadow {
  background: url(../images/infogreffe/skin/bg-shadow.png) repeat-y center center; }

.tools .headline, .tools .target {
  width: 980px;
  margin: auto; }

/* Liens */
.tools a {
  color: #FFF; }

.tools a.custom {
  float: right;
  padding: 0 20px 0 0;
  margin: 25px 20px 0 0;
  font-size: 13px!important; }

/* GMN */
.tools a.custom, .panel-services h3, .panel-services h3 a {
  color: #89d1f6;
  font-size: 14px;
  text-transform: uppercase;
  text-shadow: 1px 1px #052f43; }

.tools a.custom:hover, .panel-services h3 a:hover {
  color: #b3e1f8; }

/* Liens de controle Admin Liferay */
.tools .admin-menu {
  background: #FBFBFB;
  width: 300px;
  margin-left: 340px;
  position: absolute;
  margin-top: 7px;
  color: #D31622;
  padding-left: 5px; }

.tools .admin-menu a strong {
  color: #d31622; }

.tools .admin-menu a:hover strong {
  text-decoration: underline; }

/* Headline */
.tools .headline {
  background: #165d80;
  /* Old browsers */
  background: -moz-linear-gradient(top, #165d80 0%, #4a85a1 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #165d80 0%, #4a85a1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #165d80 0%, #4a85a1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #165d80 0%, #4a85a1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #165d80 0%, #4a85a1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#165d80', endColorstr='#4a85a1',GradientType=0 );
  /* IE6-9 */ }

/*.tools .headline h3{float:left;width:100%}*/
.tools .headline .separator, .tabs-moncompte .separator {
  border: none;
  background: url(../images/infogreffe/skin/tools-separator.png) no-repeat center center;
  width: 2px;
  height: 50px;
  margin: 25px 0 0 0;
  float: left; }

.tools .tabs .separator {
  margin: 25px 10px 0 0; }

/* Welcome */
.tools .welcome {
  position: absolute;
  font-size: 10px;
  color: #FFF;
  margin: 7px 0 0 18px; }

.tools .welcome span {
  color: #8cbfd4;
  padding: 0 8px 0 11px; }

.tools .welcome a:hover {
  text-decoration: underline; }

/* Onglets tableau de bord */
.tools ul {
  text-transform: uppercase;
  margin: 0; }

.tools ul.tabs {
  margin: 0 0 0 15px; }

.tools .headline ul.tabs {
  margin: 0 0 0 20px; }

.tools .headline .tabs li.first {
  margin: 0 15px; }

/* GPN*/
.tools .tabs li {
  background: none;
  height: 81px;
  color: #FFF;
  text-shadow: 1px 1px #114F6D;
  float: left;
  font-size: 13px;
  padding: 0; }

/* GPN */
.tools .tabs li.last {
  margin-right: 10px; }

.tools .tabs li.on {
  background: url(../images/infogreffe/skin/tab-on-left.png) no-repeat bottom left; }

.tools .tabs li.on a {
  background: url(../images/infogreffe/skin/tab-on-right.png) no-repeat bottom right; }

.tools .tabs li.on .separator {
  display: none; }

.tools .tabs li.off a {
  color: #7fa9bf; }

.tools .tabs li.off a:hover {
  color: #FFF; }

.tools .tabs li a {
  display: block;
  padding: 38px 0 0 0;
  min-width: 100px;
  height: 44px;
  line-height: 16px;
  white-space: nowrap; }

.tools .tabs li.on a {
  padding: 37px 0 0 12px; }

/*.page-home .tools .tabs li.first.on a{padding:37px 5px 0 12px}*/
.tools .tabs li .text, .tools .tabs li .ico {
  display: inline-block;
  height: 25px;
  overflow: visible; }

.tools .tabs li .text span {
  font-size: 12px; }

.tools .tabs li .ico-document {
  display: none!important; }

.page-home .tools .tabs li.abonnes {
  margin-left: 14px; }

.tools .headline .tabs li.abonnes .separator {
  margin-right: 22px; }

.tools .headline li.abonnes a {
  cursor: default; }

.tools .tabs li.commandes .text {
  width: 91px; }

.tools .tabs li.commandes .separator {
  margin-right: 18px; }

/* Liens mode non logguÃ© */
.tools .tabs li.links {
  padding: 35px 10px 0 10px;
  height: auto; }

.tools .tabs li.links a {
  min-width: 20px;
  height: 22px;
  margin: 0;
  padding: 0;
  display: block;
  font-size: 12px; }

.tools .tabs li.links a .ico {
  background-position: 3px -1046px;
  float: left; }

.tools .tabs li.first {
  margin: 0 10px; }

/* GPN*/
.tools .tabs li.commandes {
  margin: 0 0 0 40px !important; }

/* Onglets utilisateur logguÃ© */
.tools .headline.logged .tabs li.first {
  margin: 0; }

/* GPN*/
.tools .headline.logged .tabs li.on {
  margin-right: 16px; }

.tools .headline.logged .tabs li.off a {
  padding-top: 36px;
  padding-left: 0; }

.tools .headline.logged .tabs li.off.commandes a {
  padding-top: 36px;
  max-width: 160px; }

.tools .headline.logged .tabs li.dossiers {
  margin-right: 3px; }

.tools .headline.logged .tabs li.off.dossiers .separator {
  margin-left: 2px;
  margin-right: 13px; }

.tools .headline.logged .tabs li.dossiers a {
  /*max-width:136px;*/
  /*min-width:155px*/ }

.tools .headline.logged .tabs li.dossiers.off a {
  padding-right: 20px; }

.page-home .tools .headline.logged .tabs li.dossiers.off a {
  padding-right: 5px; }

.tools .headline.logged .tabs li.commandes {
  margin: 0 0 0 10px !important; }

/* GMN */
.tools .headline.logged .tabs li.surveillances {
  max-width: 182px; }

.tools .headline.logged .tabs li.surveillances .separator {
  margin-right: 10px; }

/* MBT mantis 0026860 */
.tools .headline.logged .tabs li.surveillances.on {
  margin-right: 13px;
  margin-left: 8px; }

/* MBT mantis 0026860 */
.tools .headline.logged .tabs li.surveillances.on a {
  padding-right: 10px;
  padding-left: 16px; }

/* MBT mantis 0026860 */
.tools .headline.logged .tabs li.surveillances.on a .text {
  position: relative;
  top: -18px; }

/* MBT mantis 0026860 */
.tools .headline.logged .tabs li.surveillances.on .ico {
  margin: 4px 0; }

.tools .headline.logged .tabs li.off.surveillances a {
  padding-top: 34px; }

/*.tools .headline.logged .tabs li.off.surveillances .ico{margin-left:-10px}*/
.tools .headline.logged .tabs li.commandes .ico-commandes {
  height: 30px;
  margin-left: 11px;
  margin-right: 0; }

.tools .headline.logged .tabs li.commandes.on a {
  padding-right: 15px;
  padding-left: 17px; }

/* MBT mantis 0026860 */
.tools .headline.logged .tabs li.commandes .separator {
  margin-right: 12px; }

.tools .headline.logged .tabs li.first .ico {
  margin-left: -4px; }

.tools .headline.logged .tabs li.first.on .ico {
  margin: 4px 17px 4px -4px; }

.tools .headline.logged .tabs li.cart.on {
  margin-right: 19px; }

.tools .headline.logged .tabs li.formalites {
  width: 135px; }

.tools .headline.logged .tabs li.formalites.on {
  width: 145px; }

.tools .headline.logged .tabs li.formalites .text {
  position: relative;
  top: -18px; }

/* Menu tableau de bord logguÃ© mais sans l'onglet "Mes Dossiers" */
.tools .headline.logged .tabs li.dossiers {
  display: none; }

.tools .headline.logged .tabs li.first .text {
  position: relative;
  top: -2px; }

.tools .headline.logged .tabs li.surveillances {
  margin: 0 4px;
  max-width: 220px; }

.tools .headline.logged .tabs li.off.surveillances a {
  margin-top: 20px;
  padding-top: 0;
  min-width: 200px; }

.page-home .tools .headline.logged .tabs li.off.surveillances a {
  min-width: 150px; }

.tools .headline.logged .tabs li.off.surveillances a .text {
  position: relative;
  top: -18px; }

/* GPN*/
.tools .headline.logged .tabs li.off.surveillances a .nb {
  margin-top: 19px;
  position: relative;
  top: -5px; }

.tools .headline.logged .tabs li.off.surveillances a .nb span {
  margin: -15px 0 0 -8px; }

.tools .headline.logged .tabs li.off.surveillances a .ico,
.tools .headline.logged .tabs li.off.formalites a .ico,
.tools .headline.logged .tabs li.off.commandes a .ico {
  position: relative;
  top: -2px;
  margin-right: 0; }

.tools .headline.logged .tabs li.commandes .text {
  position: relative;
  width: auto;
  top: -18px; }

.tools .headline.logged .tabs li.commandes .separator {
  margin-right: 10px; }

.tools .headline.logged .tabs li.off.commandes a {
  max-width: 250px; }

.tools .headline.logged .tabs li.commandes .ico {
  margin-left: 11px; }

.tools .headline.logged .tabs li.commandes .ico-commandes {
  position: relative;
  top: -5px; }

.tools .headline.logged .tabs li.cart.off .text {
  margin-top: 8px; }

/* Menu tableau de bord pour pages de fond foncÃ© (tools-on) ex: Panier */
.tools-on .headline .tabs li.first a {
  padding-top: 36px; }

/* contenu principal tableau de bord */
/* Selection du Profil */
.selection-profil-tdb {
  width: 100%; }

/* Personnalisation du tableau de bord */
.left .tdb .dijitCheckBox {
  float: right;
  margin-right: 15px; }

.tdb-txt-information {
  color: #88D0F6;
  font-weight: bold; }

/* Drag and Drop */
.infogreffe .blocs .dojoDndItemBefore {
  border-left: 10px solid #759dc0; }

.infogreffe .blocs .dojoDndItemAfter {
  border-right: 10px solid #759dc0; }

/* Panier */
.tools .tabs li.cart {
  float: right;
  margin: 0 10px 0 0; }

/*GPN*/
.tools .headline.logged .tabs li.cart {
  float: left;
  margin: 0 0 0 10px; }

/*GPN*/
.tools .tabs li.cart .separator {
  margin: 28px 2px 0 8px; }

.tools .tabs li .cart {
  background: url(../images/infogreffe/icons/cart.png) no-repeat right center;
  height: 84px;
  color: #FFF;
  text-transform: uppercase;
  float: right;
  margin: -6px 0 0; }

.tools .tabs li .cart .text {
  float: left;
  margin: 6px 1px 0 10px;
  font-weight: normal;
  font-size: 13px;
  text-shadow: 1px 1px #114F6D; }

/* GMN */
.tools .tabs li.off .cart .text {
  margin-top: 7px; }

.tools .tabs li .cart .prix {
  color: #a9c2cf;
  clear: both;
  display: block;
  font-size: 10px;
  position: relative;
  top: -15px;
  left: 12px;
  margin-left: 10px; }

/* GMN */
.tools .tabs li.on .cart .prix {
  top: -10px;
  left: 0; }

.tools-off .tabs li .cart .prix {
  margin-left: 6px; }

.tools .tabs li .cart a {
  color: #fff;
  height: 49px;
  padding: 38px 3px 0 5px; }

/* MBT mantis 0026860 */
.tools .tabs li .cart .nb {
  display: inline-block;
  float: none;
  background-position: 2px -654px;
  margin: 0 15px 0 0;
  line-height: 30px; }

.tools .tabs li.off .cart .nb {
  margin: 0 61px 0 0;
  float: left;
  line-height: 30px; }

.tools .tabs li.on .cart {
  width: auto; }

.tools .tabs li.on .cart .nb {
  margin: 0 7px 0 0; }

.tools .tabs li.on .cart .ico {
  margin: 0 5px 0 50px;
  background-position: 0 -617px !important; }

.tools .tabs li .cart .ico {
  margin: 0 15px 0 40px; }

.tools .tabs li.off .cart .ico {
  background-position: 0 -625px !important;
  opacity: 0.7;
  -moz-opacity: 0.7; }

/* Icone NB (pour Surveillance et Panier) */
.tools .tabs .nb span {
  margin: -14px 0 0 -8px;
  position: absolute;
  text-align: center;
  width: 16px; }

.tools .tabs .cart .nb span {
  margin: -2px 0 0 -8px; }

.tools .tabs .nb {
  text-align: center;
  width: 35px;
  height: 30px;
  color: #FFF;
  font-size: 11px;
  /*margin:0 0 0 13px;*/
  line-height: 58px; }

/* GMN */
li .cart .nb, .panier .nb, .achat .nb {
  background-position: 2px -652px;
  float: left;
  margin: 32px 0 0 5px;
  line-height: 35px; }

.tools .tabs .surveillances .nb {
  background-position: 2px -656px;
  line-height: 54px; }

.dijitTab .nb {
  background-position: 2px -652px; }

.off .nb, .on .nb {
  display: inline-block;
  background-position: 2px -652px; }

/* -750px pour revenir a l'icone grise */
.tools .tabs li .empty .prix {
  display: none; }

/* CRI */
.tools .tabs li .empty .nb {
  background: none; }

/* CRI */
.tools .tabs li .empty .nb span {
  display: none; }

/* CRI */
/* Onglets Mon Compte et Surveillance */
.tabs-moncompte {
  float: left; }

.tabs-moncompte li {
  float: left;
  font-weight: bold;
  padding: 0 10px;
  height: 39px;
  line-height: 37px; }

.tabs-moncompte li .ico {
  background-position: 0 -1298px;
  padding: 0 7px 0 0;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5; }

.tabs-moncompte li.on a {
  color: #67cafe; }

.tabs-moncompte li .separator {
  height: 39px;
  margin: 0 15px 0 0; }

/* Target */
.tools .target li {
  background: url(../images/infogreffe/skin/bg-menu-tools.png) no-repeat top right;
  width: 222px;
  height: 71px; }

.tools .target li:hover {
  background-position: bottom right; }

.tools .target li a {
  display: block;
  padding: 10px 0 0 12px;
  width: 210px;
  height: 57px;
  line-height: 17px;
  font-size: 17px;
  color: #FFFFFF; }

.tools .target li.privilege a {
  padding-top: 5px; }

.tools .target li a small {
  position: absolute;
  width: 145px;
  font-size: 12px;
  line-height: 12px;
  margin-top: 5px;
  color: #9dbfcf; }

.tools .target li a:hover {
  color: #8ad0f4; }

.tools .panels {
  margin: 0 0 20px 0; }

.tools .panelParent {
  float: left; }

.tools .panel {
  position: relative;
  width: 220px;
  height: 152px;
  margin: 0 0 20px 18px; }

.tools .panel a {
  background: url(../images/infogreffe/skin/bg-panel.png) no-repeat bottom left;
  margin: 0;
  display: block;
  padding: 5px 5px 0 25px;
  height: 147px; }

.tools .panel a:hover {
  background: url(../images/infogreffe/skin/bg-panel-hover.png) no-repeat bottom left;
  margin: 0;
  display: block;
  padding: 5px 5px 0 25px;
  height: 147px; }

.panel .side {
  float: left;
  background: url(../images/infogreffe/icons/ico-side.gif) no-repeat center center;
  width: 16px;
  height: 152px;
  cursor: move; }

.panel .title {
  text-transform: uppercase;
  font-size: 16px;
  margin: 5px 0 0;
  display: block;
  line-height: 17px;
  color: #FFF;
  padding: 0; }

.panel .text {
  color: #dce4e8;
  font-size: 11px;
  line-height: 13px;
  display: block;
  margin: 10px 0 0 0;
  font-weight: normal; }

.panel .text strong {
  font-weight: bold; }

.tools .panel-custom .title, .tools .panel-custom .text {
  color: #74c0e6; }

.tools .panel-custom a, .tools .panel-custom a:hover {
  background: url(../images/infogreffe/skin/bg-panel-custom.png) no-repeat bottom left; }

.panel-custom span.ico {
  background-position: 0 -440px;
  float: left;
  margin: 10px 5px 0 8px;
  width: 50px;
  height: 60px; }

.panel-portefeuille span.ico {
  background-position: 0 -350px;
  float: left;
  margin: 8px 3px 8px 0;
  width: 50px;
  height: 70px; }

.tools .panel-surveillance .target {
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
  height: 100px;
  background: url(../images/infogreffe/icons/target.png) no-repeat top right; }

span.ico-search {
  background: url(../images/infogreffe/icons/rechercher.png) no-repeat top right;
  position: absolute;
  top: 0;
  right: 0;
  width: 110px;
  height: 115px; }

.tools .panel-big {
  width: 458px; }

.tools .panel-big div.left, .tools .panel-big div.right {
  width: 190px;
  padding: 0 10px 0 0;
  margin: 0; }

.tools .panel-big.panel-highlight .title {
  padding: 0 0 1px; }

.tools .panel-big div.right {
  padding: 0 6px 0 4px; }

.tools .panel .news {
  padding: 0;
  margin: 0 0 5px;
  height: 84px;
  overflow: hidden; }

.tools div.left {
  width: 325px;
  margin-left: 5px; }

/* GMN */
.tools div.right {
  width: 350px; }

/* GMN */
.tools p.legal {
  color: #aec1c8;
  margin: 20px 0 10px 20px;
  width: 820px; }

.tools p.legal a {
  color: #FFF;
  text-decoration: underline; }

.tools p.legal a:hover {
  text-decoration: none; }

/* Volet services */
.panel-services {
  margin: -4px 20px 15px 18px; }

.panel-services p {
  color: #89d1f6;
  font-weight: bold;
  margin: 0 0 8px; }

.panel-services .content-services {
  padding: 9px 0 11px 12px;
  overflow: hidden;
  /* GMN => Home lot 2 */
  background: #3189a6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3189a6 0%, #115483 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #3189a6 0%, #115483 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3189a6 0%, #115483 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3189a6 0%, #115483 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3189a6 0%, #115483 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3189a6', endColorstr='#115483',GradientType=0 );
  /* IE6-9 */ }

.panel-services h3 {
  clear: both;
  font-size: 13px;
  text-shadow: 1px 1px #28728e;
  margin: 2px 0 9px; }

.panel-services h3.last {
  padding: 6px 0; }

.panel-services h3 a.ico {
  background-position: right -1687px;
  padding: 0 20px 0 0; }

.panel-services .block {
  float: left;
  width: 323px!important; }

.panel-services .block.left {
  margin: 0 10px 0 0;
  padding-right: 7px;
  width: 332px!important;
  background: url(../images/infogreffe/skin/sep-big.png) no-repeat right center; }

.panel-services .block.left.small {
  background-image: url(../images/infogreffe/skin/sep-small.png); }

.panel-services .title {
  color: #c1dae3;
  text-transform: uppercase;
  line-height: 9px;
  font-size: 9px; }

.panel-services .title-left {
  margin-top: 9px;
  display: inline-block; }

.panel-services .title-right {
  float: right;
  width: 81px;
  text-align: center; }

.panel-services ul {
  clear: both;
  margin: 16px 0 12px; }

.panel-services li {
  text-transform: none;
  font-weight: bold;
  height: 18px; }

.panel-services li a {
  background: url(../images/infogreffe/icons/icons.png) no-repeat 0 -1666px;
  padding: 0 0 0 10px; }

.panel-services li a {
  cursor: default; }

/* Retirer cette ligne quand les liens seront de vrais liens cliquables */
.panel-services .dijitCheckBox {
  float: right;
  margin: 0 35px; }

.panel-services .dijitCheckBoxCheckedDisabled {
  margin: 0 33px; }

.panel-services.showHideShown .toggle-arrow {
  background-position: 0 -1710px;
  margin: -21px 0 0; }

.showHideShown .hideIcon {
  background-position: 0 -1710px; }

/* GMN */
/* Panel highlight */
.tools .panel-highlight {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #c1c9cc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #c1c9cc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #c1c9cc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #c1c9cc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #c1c9cc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #c1c9cc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c1c9cc',GradientType=0 );
  /* IE6-9 */ }

.tools .panel-highlight div {
  padding: 15px 20px 0;
  font-size: 9px;
  width: auto;
  height: auto; }

.tools .panel-highlight div .ellipsisText {
  padding: 0; }

/* CRI */
.tools .panel-highlight .title {
  color: #022135;
  padding: 5px 0;
  margin: 0; }

/* GMN, CRI */
.tools .panel-highlight .subtitle {
  display: block;
  font-weight: bold;
  font-size: 11px;
  color: #022135;
  padding: 10px 0 0;
  text-transform: none;
  font-family: Tahoma,sans-serif; }

.tools .panel-highlight a, .tools .panel-highlight a:hover {
  width: auto;
  height: auto;
  padding: 0;
  background: none;
  color: #022135;
  font-weight: bold;
  font-size: 9px; }

.tools .panel-highlight a:hover, .tools .panel-highlight .title:hover {
  color: #1b84bb; }

.tools .panel-highlight .text {
  color: #17678d;
  margin: 5px 0;
  text-transform: none; }

/* GMN, CRI */
/* Tools off */
.tools-off, .tools-off .headline {
  background: #155c7f !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, #17678d 0%, #022237 100%) !important;
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #17678d 0%, #022237 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #17678d 0%, #022237 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #17678d 0%, #022237 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #17678d 0%, #022237 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17678d', endColorstr='#022237',GradientType=0 ) !important;
  /* IE6-9 */ }

.tools-off .tabs li.off a {
  color: #5d7e91;
  text-shadow: none; }

.tools-off .tabs li.off .cart a {
  color: #FFF; }

.tools-off .tabs li.first, .tools-off .tabs li.first.off {
  margin-left: 14px;
  padding-left: 0; }

.tools-off .headline .tabs li.first .ico {
  margin-right: 9px;
  margin-left: 12px; }

.tools-off .headline .tabs li.first a {
  padding-top: 35px; }

.tools-off .headline .tabs li.dossiers a {
  padding-right: 21px; }

.tools-off .headline .tabs li.abonnes a {
  padding-top: 39px; }

.tools-off .headline .tabs li.links {
  padding-top: 37px; }

.tools-off .headline .tabs li.commandes a {
  padding-top: 35px; }

.tools-off .headline .tabs li.off .cart .text {
  margin-top: 8px; }

/* Tools on */
.tools-on {
  background: #156286; }

/* Menu tools onglet liens Se connecter / creer un compte */
.tools .headline li.links {
  padding: 36px 2px 0 35px;
  height: auto; }

.page-home .headline li.links {
  padding-left: 11px; }

.tools .headline li.links a {
  min-width: 20px;
  height: 17px;
  margin: 0;
  padding: 0;
  display: block;
  font-size: 12px;
  color: #bed5dd; }

.tools .headline li.links a:hover {
  color: #FFF; }

.tools .headline li.links a .ico {
  float: left;
  width: 15px;
  height: 15px;
  margin: 0; }

/* Profil */
.tools .profile {
  margin: 20px 30px 17px 32px;
  float: left;
  width: 400px; }

.tools .profile label {
  text-transform: uppercase;
  color: #fff;
  font-size: 17px;
  float: left;
  margin: 2px 15px 0 0;
  text-shadow: 1px 1px #114F6D; }

/* GMN */
.tools .profile table.dijitDownArrowButton {
  margin: 0; }

.tools .profile .dijitButtonText {
  width: 183px;
  text-align: left;
  padding: 4px 2px 5px 6px; }

/* GMN */
.tools .profile .dijitSelect {
  border: 1px solid #0d4766; }

.tools .profile .dijitButtonContents {
  color: #1f4b72; }

/*.tools .profile .dijitSelect .dijitArrowButton {width:20px}
.tools .profile .dijitSelect .dijitArrowButton .dijitArrowButtonInner{background:url(../images/infogreffe/icons/icons.png) no-repeat -34px -523px}*/
/* Section */
.tools .section {
  margin: 20px 0 20px 20px;
  padding: 15px 15px 0;
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #bdcfd9 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, white 0%, #bdcfd9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #bdcfd9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #bdcfd9 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #bdcfd9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bdcfd9',GradientType=0 );
  /* IE6-9 */ }

.tools .section a {
  color: #007DBD; }

.tools .section a:hover {
  text-decoration: underline; }

.tools .section h2 {
  font-size: 17px;
  margin: 0 0 10px;
  color: #2391C8; }

.tools .section h2.light {
  color: #2391c8;
  border-bottom: solid 1px #a8cee1; }

.tools .section h3 {
  font-size: 12px;
  color: #022237;
  margin: 5px 0; }

/* Panel Blue */
.panel-darkblue {
  padding: 10px 10px 20px;
  margin: 10px 30px;
  background: #58869c;
  color: #022237; }

.panel-darkblue h2 {
  color: #022237; }

.panel-darkblue table.table-data th {
  color: #bccfd7; }

/* Message d'information sur fond foncÃ© */
.message {
  background: #fff;
  padding: 10px;
  border: 1px solid #B2D3E3; }

.message p {
  margin: 0!important;
  padding-left: 35px;
  font-size: 11px!important;
  color: #022237; }

.message .ico {
  position: absolute;
  margin: -5px 0 0 0; }

.dijitDialog .message {
  background: #cde4f2;
  margin-bottom: 10px; }

/* Message d'information sur fond clair */
.messageClair {
  background: #b2d3e3;
  padding: 10px; }

.messageClair p {
  margin: 0!important;
  padding-left: 35px;
  font-size: 11px!important;
  color: #022237; }

.messageClair .ico {
  position: absolute;
  margin: -5px 0 0 0; }

.dijitDialog .messageClair {
  background: #cde4f2;
  margin-bottom: 10px; }

/* Formulaires sur fond foncÃ© */
.darkBackground h2 {
  color: #6fc5ef;
  margin: 40px 0 15px;
  font-size: 18px; }

.darkBackground label {
  display: inline;
  color: #FFF;
  font-weight: normal; }

.darkBackground p.grey {
  color: #a3acb1;
  margin-bottom: 15px; }

.darkBackground span.grey {
  color: #a3acb1; }

.darkBackground .dijitCheckBox {
  clear: both;
  margin-left: 0; }

/***************************************************
* Contenu journal (Greffes,...)
****************************************************/
.greffe h1.grey {
  margin: 0 15px 6px 19px;
  padding: 18px 0 5px;
  font-size: 19px; }

.journal-content-article .panel-greffe {
  margin: 0 0 23px;
  padding: 0 10px;
  font-size: 11px;
  border-right: solid 1px #95c4db; }

/* GMN */
.journal-content-article .panel-greffe-last {
  border-right: none;
  padding: 0 0 0 15px; }

/* CLX */
.journal-content-article h3 {
  text-transform: none;
  line-height: 17px;
  color: #3d6385;
  padding: 0 0 16px;
  font-weight: bold;
  font-size: 16px; }

/* GMN */
.journal-content-article h3 a {
  color: #3d6385; }

.journal-content-article p {
  margin: 20px 0 19px;
  line-height: 19px; }

/* MBT remise en place de ce code - retire par livraison maquette V15 - car editos casses */
.greffe .journal-content-article p {
  margin: 0;
  line-height: auto; }

/* MBT modif Camille pour remettre la ligne ci-dessus */
.journal-content-article .last h3 {
  color: #022237; }

.journal-content-article .last table.dijitDownArrowButton {
  margin: 0 0 21px 0;
  width: 219px; }

.journal-content-article .last .dijitButtonText {
  width: 184px;
  text-align: left; }

.journal-content-article .last img {
  margin: 0 0 0 41px; }

.greffe .journal-content-article .last h3 {
  padding: 16px 0 16px; }

.journal-content-article .panel-2cols {
  padding: 0 20px 30px; }

.journal-content-article .panel-2cols h3 {
  padding-top: 0; }

.journal-content-article .panel-2cols img {
  float: left;
  margin: 0 10px 0 0; }

.journal-content-article .panel-2cols p {
  margin: 0 0 13px; }

.greffe .aui-w25 {
  float: left!important;
  display: block!important;
  width: 245px!important; }

/* Panel bleu */
.panel-blue {
  position: relative;
  border: solid 1px #59a7ce;
  padding: 18px 105px 18px 15px;
  margin: 30px 20px 20px;
  background: #e4f2f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e4f2f8 0%, #b2d8eb 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #e4f2f8 0%, #b2d8eb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e4f2f8 0%, #b2d8eb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e4f2f8 0%, #b2d8eb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e4f2f8 0%, #b2d8eb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f2f8', endColorstr='#b2d8eb',GradientType=0 );
  /* IE6-9 */ }

.panel-blue img {
  position: absolute;
  top: -25px;
  right: 10px; }

.panel-blue h2, .panel-blue h3, .panel-blue h4, .panel-blue small {
  color: #2290c7;
  margin: 0;
  padding: 0; }

.panel-blue h2 {
  margin: 0 0 10px; }

.panel-blue h3 {
  font-weight: normal;
  font-size: 17px; }

.panel-blue h3.bigger {
  font-size: 18px;
  line-height: 20px; }

.panel-blue small {
  font-size: 10px; }

.panel-blue h4 {
  font-size: 14px;
  font-weight: normal;
  text-transform: none; }

.panel-blue p {
  color: #17668c;
  line-height: normal;
  margin: 5px 0 0; }

.panel-blue .grad-background-blue-darker {
  padding: 15px 105px 18px 15px; }

/* SÃ©parateurs */
.separator-big {
  min-height: 150px;
  background: url(../images/infogreffe/skin/separator-big.png) no-repeat right center; }

.separator-small {
  min-height: 150px;
  background: url(../images/infogreffe/skin/separator-small.png) no-repeat right center; }

.tools .separator-big {
  background: url(../images/infogreffe/skin/separator-big-tools.png) no-repeat right center; }

.tools .separator-small {
  background: url(../images/infogreffe/skin/separator-small-tools.png) no-repeat right center; }

.edito-column.separator-big {
  background-position: left 15px; }

.edito-column.separator-big .portlet-body {
  padding-left: 40px; }

/* Panel gris */
.panel-grey {
  padding: 15px 20px 10px 20px;
  border-right: solid 1px #fff;
  background: #fafafa;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fafafa 1%, #eff0f2 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #fafafa 1%, #eff0f2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fafafa 1%, #eff0f2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fafafa 1%, #eff0f2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fafafa 1%, #eff0f2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eff0f2',GradientType=0 );
  /* IE6-9 */ }

.panel-grey p {
  margin: 10px 0; }

.panel-grey a {
  font-weight: bold; }

/* Panel tutoriel, Panel entreprises favorites */
.panel-tutoriel, .panel-favoris {
  position: relative;
  padding: 18px 260px 35px 15px;
  margin: 30px 20px 20px 0;
  border: solid 1px #fff;
  overflow: hidden;
  background: #e9e9e9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e9e9e9 0%, #c5c5c5 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #e9e9e9 0%, #c5c5c5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e9e9e9 0%, #c5c5c5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e9e9e9 0%, #c5c5c5 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e9e9e9 0%, #c5c5c5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#c5c5c5',GradientType=0 );
  /* IE6-9 */ }

.panel-tutoriel img {
  position: absolute;
  top: 0;
  right: -58px; }

.panel-tutoriel h2, .panel-favoris h2 {
  color: #778085;
  margin: 0; }

.panel-tutoriel a, .panel-favoris a {
  color: #555;
  font-weight: bold;
  display: block;
  margin: 10px 0;
  background-position: 0 -1555px !important;
  padding: 0 0 0 10px; }

.panel-tutoriel a:hover, .panel-favoris a:hover {
  text-decoration: underline; }

.panel-tutoriel a.detail {
  color: #FFF;
  text-transform: uppercase;
  position: absolute;
  top: 107px;
  right: 79px;
  width: 83px;
  font-size: 9px;
  text-align: center;
  font-weight: normal;
  margin: 0;
  padding: 0; }

.panel-favoris {
  padding: 18px 50px 37px 15px;
  margin: 30px 20px 20px 20px; }

.panel-favoris img {
  position: absolute;
  bottom: 0;
  right: 10px; }

.panel-favoris h3 {
  color: #007fbe;
  text-transform: uppercase;
  font-weight: 100;
  margin: 0; }

.panel-favoris a {
  width: 195px; }

/* Encart */
#content div.encart {
  margin: 30px 0;
  padding: 15px;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #c2c9cd 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, white 0%, #c2c9cd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #c2c9cd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #c2c9cd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #c2c9cd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c2c9cd',GradientType=0 );
  /* IE6-9 */ }

#content div.encart h4 {
  color: #1F4B72;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 10px; }

#content div.encart .left {
  width: 230px;
  min-height: 80px;
  color: #4679a6;
  border-right: solid 1px #FFF;
  margin: 0;
  padding: 0 15px 0 0;
  font-weight: bold; }

#content div.encart .right {
  width: 640px;
  min-height: 80px;
  color: #4679a6;
  float: left;
  border-left: solid 1px #929fa6;
  margin: 0;
  padding: 0 0 0 20px; }

/* Bloc editorial */
.edito {
  margin: 20px 0 0 10px;
  padding: 20px 20px 20px 160px;
  background: url(../images/infogreffe/icons/ico-kbis.png) no-repeat 0 0; }

.edito-actes {
  background-image: url(../images/infogreffe/icons/ico-actes.png); }

.edito-comptes {
  background-image: url(../images/infogreffe/icons/ico-comptes.png); }

.edito-dossier {
  background-image: url(../images/infogreffe/icons/ico-dossier.png); }

.edito-endettement {
  background-image: url(../images/infogreffe/icons/ico-endettement.png); }

.edito h3 {
  color: #1E4B72;
  font-size: 25px;
  font-weight: 100;
  width: 200px;
  line-height: 25px;
  margin-bottom: 18px; }

.edito p {
  padding-left: 220px; }

/* GMN */
.edito .edito-text {
  margin-top: -40px; }

/* GMN */
.edito-noicon {
  background-image: none;
  padding-left: 20px; }

/* Bloc editorial dans une colonne de 70% - MBT mantis 27232 */
.aui-w70 .edito {
  margin-left: 0; }

/* Bloc editorial sur fond foncÃ© */
.tools .edito {
  padding: 20px;
  margin: 20px 0;
  border-top: solid 1px #89abbc;
  color: #FFF;
  background: url(../images/infogreffe/skin/bg-edito-tools.png) repeat-x 0 0, url(../images/infogreffe/skin/border-edito-tools.png) no-repeat 0 0, url(../images/infogreffe/skin/border-edito-tools.png) no-repeat right 0 !important; }

.tools .edito h3 {
  color: #FFF;
  width: 240px;
  margin-left: 12px;
  margin-bottom: 27px; }

.tools .edito .edito-text {
  margin-top: -63px; }

.tools .edito p {
  padding-left: 312px;
  font-size: 11px;
  line-height: 15px; }

.tools .edito p .blue {
  font-weight: bold;
  color: #59b4e3; }

/* Bloc en police taille fixe */
.fixed-data {
  font-family: "Courier New", Courier, monospace;
  padding: 10px;
  border: solid 1px #599EBF; }

/* Panel de recherche bleu */
.search-blue {
  position: relative;
  padding: 10px 20px 20px 16px;
  margin: 16px 0 0;
  color: #FFF;
  background: #43a4d4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #43a4d4 0%, #006ea7 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #43a4d4 0%, #006ea7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #43a4d4 0%, #006ea7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #43a4d4 0%, #006ea7 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #43a4d4 0%, #006ea7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43a4d4', endColorstr='#006ea7',GradientType=0 );
  /* IE6-9 */ }

.search-blue h3 {
  position: absolute;
  color: #FFF;
  font-size: 20px;
  text-shadow: 1px 1px #114F6D;
  width: 150px;
  line-height: 18px;
  margin: 5px 0 20px; }

.search-blue h3 span {
  font-size: 14px; }

.search-blue h5 {
  color: #FFF;
  margin: 10px 0 18px; }

.search-blue .left h5 {
  margin-bottom: 28px; }

.search-blue label {
  color: #d6eaf4;
  width: 111px;
  float: left;
  padding: 5px 0 0 0; }

#content .entreprise-doc-search .search-blue label {
  width: 109px; }

/* MBT mantis 27232 */
.search-blue div.left, .search-blue div.right {
  width: 355px;
  margin: 0 0 0 16px; }

.search-blue div.right {
  float: left;
  margin: 0 0 0 28px; }

.search-blue .btn-search {
  float: right;
  margin: 10px 11px 0 0; }

.search-blue .ico-search {
  position: static;
  margin: 60px 0 0 0;
  float: left;
  width: 140px;
  height: 141px;
  background: url(../images/infogreffe/icons/search.png) no-repeat 0 0; }

.search-blue .ico-search-small {
  background: url(../images/infogreffe/icons/icons.png) no-repeat 0 -1800px;
  width: 40px;
  height: 40px;
  float: left; }

.search-blue .ou {
  text-transform: uppercase;
  display: block;
  margin: 0 0 4px;
  position: relative;
  top: -4px; }

.search-blue .field-set {
  margin: 5px 0; }

.search-blue .field-spacing {
  margin: 10px 0 8px; }

.search-blue .dijitTextBox, .search-blue .dijitSelect {
  width: 241px;
  margin: 5px 0;
  position: relative;
  top: -3px; }

.search-blue .dijitSelect {
  width: 243px; }

.search-blue a.toggle {
  position: absolute;
  top: 17px;
  right: 27px;
  text-transform: uppercase;
  color: #a4d6ee;
  font-weight: bold;
  font-size: 14px; }

.search-blue a.toggle:hover {
  color: #fff; }

.search-blue div.border {
  margin: 4px 15px 0 0;
  border-top: solid 1px #92c6e0;
  padding: 9px 0 0; }

.search-blue div.radio-inline {
  margin-bottom: 15px; }

.search-blue div.radio-inline label {
  float: none;
  width: auto; }

.search-blue .fields-inline {
  margin: -12px 0 22px 25px !important; }

.search-blue .fields-inline label {
  float: none;
  display: inline-block;
  margin: 0!important;
  width: auto!important; }

.search-blue .fields-inline div.dijitTextBox {
  float: none;
  width: 78px;
  margin: 4px 8px 0 12px;
  display: inline-block; }

.search-blue.search-notitle {
  padding-bottom: 17px; }

.search-blue.search-notitle form {
  overflow: hidden; }

.search-blue.search-notitle .ico-search {
  margin: 10px 25px 0 12px; }

.search-blue.search-notitle label {
  width: 139px; }

.search-blue.search-notitle div.left {
  margin: 0;
  width: 356px; }

.search-blue.search-notitle div.right {
  margin: 17px 0 0 2px;
  width: 353px; }

.search-blue.search-notitle div.right .field-set {
  margin-top: 18px; }

.search-blue.search-notitle div.right label {
  width: 112px;
  margin: 0 0 0 -38px; }

.search-blue.search-notitle h5 {
  margin-bottom: 0; }

.search-blue.search-notitle .dijitTextBox {
  width: 215px; }

.search-blue.search-notitle .dijitSelect {
  width: 217px; }

.search-blue.search-notitle .ou {
  float: left;
  margin: 0 13px;
  top: -7px; }

.search-blue a.toggle {
  background: url(../images/infogreffe/icons/icons.png) no-repeat right -1855px;
  padding-right: 25px; }

.search-blue.showHideShown a.toggle, .search-blue .showHideShown a.toggle {
  background-position: right -1875px; }

.search-blue.showHideHidden a.toggle, .search-blue .showHideHidden a.toggle {
  background-position: right -1855px; }

#content .edito-content-right div.entreprise-doc-search {
  float: right;
  margin: 21px 0 20px 0;
  width: 689px; }

/* MBT mantis 27717 */
/* Fond bleu degrade avec bordure degradee */
.grad-border-blue {
  padding: 1px;
  border: none;
  background: #61abce;
  /* Old browsers */
  background: -moz-linear-gradient(top, #61abce 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #61abce 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #61abce 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #61abce 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #61abce 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61abce', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */ }

/* Fond bleu degrade avec bordure degradee */
.grad-border-blue-inverse {
  padding: 1px;
  border: none;
  background: #61abce;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #61abce 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, white 0%, #61abce 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #61abce 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #61abce 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #61abce 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#61abce',GradientType=0 );
  /* IE6-9 */ }

.grad-border-blue .grad-background-blue {
  background: #e0eff6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e0eff6 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #e0eff6 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e0eff6 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e0eff6 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e0eff6 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0eff6', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */ }

.grad-border-blue .edito {
  margin-top: 0; }

/* Fond bleu (un peu + foncÃ©) avec bordure dÃ©gradÃ©e */
.grad-border-blue .grad-background-blue-darker {
  background: #deeff6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #deeff6 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #deeff6 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #deeff6 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #deeff6 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #deeff6 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#deeff6', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */ }

/* Fond bleu (encore + foncÃ©) avec bordure dÃ©gradÃ©e */
.grad-background-blue-darkest {
  background: #c2e0ef;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c2e0ef 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #c2e0ef 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c2e0ef 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c2e0ef 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c2e0ef 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2e0ef', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */ }

/* DÃ©gradÃ© bleu n'allant pas jusqu'au blanc - bordure */
.grad-border-blue.notwhite {
  padding: 1px 1px 0;
  background: #61abce;
  /* Old browsers */
  background: -moz-linear-gradient(top, #61abce 0%, #bbdaec 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #61abce 0%, #bbdaec 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #61abce 0%, #bbdaec 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #61abce 0%, #bbdaec 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #61abce 0%, #bbdaec 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61abce', endColorstr='#bbdaec',GradientType=0 );
  /* IE6-9 */ }

/* DÃ©gradÃ© bleu n'allant pas jusqu'au blanc - contenu */
.notwhite .grad-background-blue-darkest {
  background: #c2e0ef;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c2e0ef 0%, #f2f7fb 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #c2e0ef 0%, #f2f7fb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c2e0ef 0%, #f2f7fb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c2e0ef 0%, #f2f7fb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c2e0ef 0%, #f2f7fb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2e0ef', endColorstr='#f2f7fb',GradientType=0 );
  /* IE6-9 */ }

/* DÃ©gradÃ© bleu n'allant pas jusqu'au blanc - inversÃ© bordure */
.grad-border-blue.reversed.notwhite {
  padding: 0 1px 1px;
  background: #61abce;
  /* Old browsers */
  background: -moz-linear-gradient(top, #bbdaec 0%, #61abce 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #bbdaec 0%, #61abce 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #bbdaec 0%, #61abce 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #bbdaec 0%, #61abce 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #bbdaec 0%, #61abce 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbdaec', endColorstr='#61abce',GradientType=0 );
  /* IE6-9 */ }

/* DÃ©gradÃ© bleu n'allant pas jusqu'au blanc - inversÃ© */
.grad-border-blue.reversed.notwhite .grad-background-blue {
  background: #e0eff6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f7fb 0%, #e0eff6 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #f2f7fb 0%, #e0eff6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f7fb 0%, #e0eff6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f7fb 0%, #e0eff6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f7fb 0%, #e0eff6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f7fb', endColorstr='#e0eff6',GradientType=0 );
  /* IE6-9 */ }

/* Fond bleu degrade avec bordure degradee, allant jusqu'au blanc, inversÃ© */
.grad-border-blue.reversed {
  padding: 1px;
  border: none;
  background: #61abce;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #61abce 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, white 0%, #61abce 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #61abce 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #61abce 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #61abce 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#61abce',GradientType=0 );
  /* IE6-9 */ }

.grad-border-blue.reversed .grad-background-blue {
  background: #e0eff6;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #e0eff6 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, white 0%, #e0eff6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #e0eff6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #e0eff6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #e0eff6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0eff6',GradientType=0 );
  /* IE6-9 */ }

/***************************************************
* Tableaux
****************************************************/
table.table-data {
  border-collapse: collapse; }

table.table-data th, .table-grey-cells th {
  text-transform: uppercase;
  padding: 10px;
  line-height: 10px;
  font-weight: bold;
  text-align: center;
  vertical-align: bottom; }

table.table-data td {
  color: #007dbd;
  border: solid 1px #94b5c4;
  border-left: none;
  border-right: solid 1px #dce7eb;
  background: #f8fcfd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f8fcfd 0%, #cde4f2 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #f8fcfd 0%, #cde4f2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f8fcfd 0%, #cde4f2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f8fcfd 0%, #cde4f2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f8fcfd 0%, #cde4f2 100%);
  /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcfd', endColorstr='#cde4f2',GradientType=0 ); /* IE6-9 */ }

table.table-data td.noborder {
  border-right: none; }

table.table-data td.document strong {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px; }

table.table-blue-cells td {
  color: #599EBF;
  padding: 10px 15px;
  border-color: #fff; }

table.table-data tbody td.subtitle {
  border-color: #E5F2F8;
  background: #E5F2F8;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
  padding: 5px 10px; }

table tbody td.subtitle span {
  font-weight: normal;
  font-size: 11px;
  text-transform: none; }

.tools .table-grey-cells a {
  color: #007fbe; }

/* Table avec cellules grises */
table.table-grey-cells {
  border-spacing: 0 4px;
  border-collapse: separate; }

table.table-grey-cells th {
  padding-bottom: 0; }

table.table-grey-cells td {
  color: #007DBD;
  padding: 10px 15px;
  border: solid 1px #94B5C4;
  border-left: none;
  border-right: solid 1px #DCE7EB;
  vertical-align: middle;
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #f0f0f0 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, white 0%, #f0f0f0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #f0f0f0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #f0f0f0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%);
  /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */ }

table.table-grey-cells td.first {
  border-left: solid 1px #94B5C4; }

table.table-grey-cells td.last {
  border-right: solid 1px #94B5C4; }

/* Tableaux gris sans espacement entre les lignes */
table.table-no-space {
  border-collapse: collapse;
  border-spacing: 0; }

table.table-no-space thead th {
  padding-bottom: 10px; }

table.table-no-space td {
  vertical-align: top; }

/* Cellules "achat" */
.achat, table td.achat, .infogreffe .dojoxGridContent .dojoxGridCell.achat {
  vertical-align: middle;
  text-align: center;
  color: #da1a28;
  background: #fdfdfd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fdfdfd 1%, #f8d1d4 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #fdfdfd 1%, #f8d1d4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fdfdfd 1%, #f8d1d4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fdfdfd 1%, #f8d1d4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fdfdfd 1%, #f8d1d4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8d1d4',GradientType=0 );
  /* IE6-9 */ }

table.table-data thead th.achat, table.dojoxGridRowTable th.achat, .table-grey-cells th.achat {
  color: #da1a28;
  background: transparent;
  filter: none!important; }

.achat .label {
  text-transform: uppercase;
  display: block;
  margin: 10px 20px; }

.achat .text {
  font-weight: bold;
  font-size: 10px;
  cursor: pointer; }

/*GPN*/
.achat .text.grey {
  color: #666;
  background: none;
  padding: 0; }

table td.achat-off, .infogreffe .dojoxGridContent .dojoxGridCell.achat-off, .portlet-body table.table-data.table-red-cells tbody tr td.achat-off, .portlet-body .dijitContentPane div.achat-off {
  color: #9b9b9b;
  font-weight: bold;
  font-size: 10px;
  padding-top: 10px;
  background: #fdfdfd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fdfdfd 0%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #fdfdfd 0%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fdfdfd 0%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fdfdfd 0%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fdfdfd 0%, #d5d5d5 100%);
  /* W3C */ }

table td.achat-off .text, .portlet-body .dijitContentPane div.achat-off .text {
  background: none;
  padding: 0;
  margin: 0; }

.btn-achat {
  float: right;
  width: 140px;
  margin: 0 0 2px; }

/* Cellules action */
table.table-data td.actions, .dojoxGrid .dojoxGridMasterView table.dojoxGridRowTable td.actions {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #b3c7d0 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, white 0%, #b3c7d0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #b3c7d0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #b3c7d0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #b3c7d0 100%);
  /* W3C */ }

table.table-data .actions a, .dojoxGrid .dojoxGridMasterView table.dojoxGridRowTable td.actions a {
  text-decoration: underline;
  color: #022237;
  font-weight: normal; }

table.table-data .actions a:hover, .dojoxGrid .dojoxGridMasterView table.dojoxGridRowTable td.actions a:hover {
  text-decoration: none; }

/* Tables avec cellules rouges */
.portlet-body table.table-data.table-red-cells thead tr th {
  color: #da1a28; }

.portlet-body table.table-data.table-red-cells tbody tr td {
  color: #da1a28;
  border-color: #FFF;
  padding: 7px 11px;
  background: #fdfdfd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fdfdfd 1%, #f8d1d4 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #fdfdfd 1%, #f8d1d4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fdfdfd 1%, #f8d1d4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fdfdfd 1%, #f8d1d4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fdfdfd 1%, #f8d1d4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8d1d4',GradientType=0 );
  /* IE6-9 */ }

.portlet-body table.table-data.table-red-cells td.achat span.text {
  background-position: left -1224px;
  padding: 5px 0 5px 25px; }

.portlet-body table.table-data.table-red-cells td.prix {
  text-align: left; }

.portlet-body table.table-data.table-red-cells td.achat-off, .portlet-body .dijitContentPane div.achat-off {
  text-align: center;
  vertical-align: middle; }

/* Pagination */
.pagination, .tools ul.pagination, .dojoxGridPaginator {
  text-align: center;
  margin: 20px 0;
  position: relative;
  background: #166489;
  /* Old browsers */
  background: -moz-linear-gradient(top, #166489 0%, #022338 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #166489 0%, #022338 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #166489 0%, #022338 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #166489 0%, #022338 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #166489 0%, #022338 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#166489', endColorstr='#022338',GradientType=0 );
  /* IE6-9 */ }

.pagination li, .dojoxGridPaginator li {
  display: inline; }

.pagination li a, .dojoxGridPaginator li a {
  color: #96C0D4;
  line-height: 30px;
  padding: 0 5px; }

.pagination li.on a, .dojoxGridPaginator li.on a {
  color: #FFF;
  font-weight: bold;
  text-decoration: underline; }

.pagination li.param, .dojoxGridPaginator li.param {
  position: absolute;
  left: 10px; }

.pagination li.param label, .pagination label, #content .dojoxGridPaginator td label {
  color: #fff;
  text-transform: none;
  font-weight: normal;
  display: inline;
  padding: 6px 6px 0; }

#content .dojoxGridPaginator td label {
  padding: 6px 0 0 15px; }

#content .dojoxGridPaginator td.dojoxGridPaginatorFastStep {
  width: 51%; }

/*#content .dojoxGridPaginator td.dojoxGridPaginatorFastStep .dojoxGridPaginatorStep{margin-right:100px}*/
.pagination li.param .dijitTextBox, #content .dojoxGridPaginator td .dijitSelect {
  width: 50px; }

/*.pagination .sizeSwitchTd, .dojoxGridPaginator .sizeSwitchTd{text-align:left;width:240px;padding:0 20px}*/
/* Filtre */
.panel-filtre {
  margin: 14px 0 32px; }

.panel-filtre span, .panel-filtre label, .panel-filtre .dijitTextBox, .panel-filtre .dijitSelect {
  float: left; }

.panel-filtre span {
  padding: 5px 10px 0 0; }

.panel-filtre label {
  width: auto;
  padding: 5px 10px 0 10px; }

.tools .panel-filtre label {
  color: #FFF;
  text-transform: uppercase; }

.panel-filtre .dijitSelect {
  margin-right: 13px; }

.panel-filtre .dijitSelect span.dijitSelectLabel {
  padding: 0; }

.panel-filtre .dijitSelect .dijitButtonText {
  padding: 3px 2px 3px 5px; }

.panel-filtre .dijitSelect .dijitButtonContents {
  width: 190px; }

/***************************************************
* Icones
****************************************************/
.ico, .tools a.custom, .search .headline a.toggle, input.search, .nb, #content .tools .toggle, .achat .text, a.big-link, .panel-tutoriel a, .panel-favoris a {
  background: url(../images/infogreffe/icons/icons.png) no-repeat 0 0; }

/* Icones boutons */
.button .ico, .tabs li .button .ico {
  background-position: 0 -700px;
  margin: 13px 0 0 0;
  width: 20px;
  height: 20px;
  float: left; }

a.button-back .ico {
  background-position: 0 -1070px; }

/* Icones recherche */
.search .headline button {
  background: white url(../images/infogreffe/icons/icons.png) no-repeat right -545px;
  width: 25px;
  height: 29px;
  border: none;
  cursor: pointer; }

.search .headline a.toggle {
  background-position: right -522px; }

/* Icones outils */
.tools .headline a.ico {
  background-position: 0 -625px;
  float: right;
  width: 20px;
  height: 20px;
  margin: 40px 23px 0 0;
  padding: 0; }

.tools a.custom {
  background-position: right -721px; }

/* GPN */
.tabs li .ico {
  background-position: 0 -800px; }

.tabs li.off .ico, .tools .tabs li.off .cart .ico {
  background-position: 0 -798px;
  width: 14px;
  height: 20px;
  margin: 4px 5px; }

.tools .headline .tabs li.first.on .ico {
  margin: 4px 17px 4px 14px; }

.tools .headline .tabs li.first .ico {
  margin: 4px 14px 4px 9px; }

.tools .tabs li.off .cart .ico {
  margin: 12px 7px 0 0;
  width: 16px; }

.tabs li.on .ico {
  background-position: 0 -625px !important;
  width: 14px;
  height: 20px;
  margin: 4px 5px; }

/*.tools .tabs li .cart .ico{background-position:0 -654px}*/
.tools li .ico {
  width: 56px;
  height: 50px; }

.tools .tabs li .ico {
  width: 14px;
  height: 20px;
  line-height: 48px; }

.tools .tabs li.first.on .ico {
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5; }

.tools .tabs li.on .ico {
  opacity: 0.7;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7; }

.tools .target li .ico {
  float: left; }

.tools .tabs li span.ico-dossier, .tools .tabs li span.ico-document, .tools .tabs li span.ico-commandes {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1; }

.tools .tabs li .ico-dossier {
  background-position: 0 -827px !important;
  height: 28px;
  width: 25px;
  margin: 0 0 0 5px; }

.tools .tabs li .ico-document {
  background-position: 0 -930px !important;
  height: 25px;
  width: 18px;
  margin: 0 0 0 13px; }

.tools .tabs li .ico-commandes {
  background-position: 0 -1020px !important;
  height: 25px;
  width: 26px;
  /*margin:0 0 0 40px*/ }

.tools .tabs li.commandes .ico {
  height: 22px; }

.tools .tabs li.commandes .ico-commandes {
  height: 25px;
  margin: 0 11px 0 22px; }

/* GMN */
.tools .tabs li.commandes.on .ico-commandes {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1; }

.tools a #msgAchats .ico {
  margin-left: 15px; }

/* GMN */
.tools li.extrait .ico {
  background-position: 0 0; }

.tools li.privilege .ico {
  background-position: 0 -250px; }

.tools li.actes .ico {
  background-position: 0 -100px; }

.tools li.historique .ico {
  background-position: 0 -150px; }

.tools li.procedures .ico {
  background-position: 0 -200px; }

.tools li.comptes .ico {
  background-position: 0 -50px; }

.tools li.dossier .ico {
  background-position: 0 -300px; }

#content .tools .toggle {
  width: 30px;
  background-position: 0 -500px;
  width: 25px;
  height: 23px;
  margin: -7px 16px 6px; }

.tools .panel .ico-arrow {
  margin: 0;
  background-position: 0 -850px;
  text-indent: -999999px;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30px;
  height: 32px; }

.tools-off .tabs li.off .ico, .tools-off .tabs li.off .cart span.ico {
  background-position: 0 -625px;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5; }

.tools-off .tabs li.off span.ico-dossier, .tools-off .tabs li.off span.ico-commandes {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1; }

.tools-off .tabs li.commandes.off .ico {
  background-position: 0 -623px; }

.tools-off .tabs li.surveillances.off .ico {
  margin: 4px 5px 4px 0; }

.tools .tabs li.surveillances.off .ico {
  margin-left: 0;
  margin-right: 8px; }

.blue .ico {
  background-position: left -1317px;
  padding: 0 5px 0 0; }

/* Icones toggle */
.toggle-arrow {
  background: url(../images/infogreffe/icons/icons.png) no-repeat;
  float: right;
  width: 20px;
  height: 20px;
  margin: 0 23px 10px 0;
  padding: 0; }

.hideIcon {
  background: url(../images/infogreffe/icons/icons.png) no-repeat;
  float: right;
  width: 20px;
  height: 20px;
  margin: 0 15px 10px 0;
  padding: 0; }

/* GMN */
.showHideShown .toggle-arrow {
  background-position: right -900px; }

.showHideHidden .toggle-arrow {
  background-position: right -960px; }

/* Icones plus/minus */
.ico.plus, .ico.minus, table.table-data .ico.plus, table.table-data .ico.minus {
  display: inline-block;
  width: 10px;
  height: 10px;
  text-indent: -999999px; }

.ico.plus {
  background-position: 0 -1340px !important; }

.ico.minus {
  background-position: 0 -1360px !important; }

/* Icones remove/add */
.ico.remove, .ico.add {
  height: 20px;
  float: left;
  padding: 0 0 0 20px; }

.ico.remove {
  background-position: 0 -1440px; }

.ico.add {
  background-position: 0 -1420px; }

/* Icones messages */
.ico-alert {
  background-position: 0 -1260px;
  width: 28px;
  height: 25px; }

/* Icones flÃ¨ches */
h2.ico-arrow {
  background-position: 0 -1600px;
  padding: 0 0 0 10px; }

a.big-link {
  background-position: 0 -1595px;
  padding: 0 0 0 20px; }

td.selectionner a.ico {
  background-position: 0 -1899px;
  padding: 0 0 0 13px; }

/* Icones grid */
a.voir {
  display: block;
  padding: 5px 0 5px 12px;
  font-weight: bold;
  font-size: 10px;
  background: url(../images/infogreffe/icons/puce.png) no-repeat left center; }

a.voirRouge {
  display: block;
  padding: 5px 0 5px 12px;
  font-weight: bold;
  font-size: 10px;
  background: url(../images/infogreffe/icons/puceRouge.png) no-repeat left center; }

/*GPN*/
a.voir.right {
  padding: 0 0 0 12px; }

a.voir.down {
  background: url(../images/infogreffe/icons/icons.png) no-repeat 0 -1615px; }

.ico-puce {
  position: absolute;
  background: url(../images/infogreffe/icons/puce.png) no-repeat 0 0;
  width: 5px;
  height: 5px; }

.achat .text, .achat .ico {
  background-position: right -1224px;
  display: block;
  padding: 7px 30px 7px 0; }

/* Mantis 0026827: Sommaire-LabelOversize */
#resultatsTrouvesEntreprise .achat .text {
  padding: 7px 25px 7px 0; }

.achat .text-long {
  background-position: 50px -1219px; }

.achat .ico {
  background-position: center -1224px;
  margin: 0; }

.achat .ico.left {
  background-position: -9px -1224px;
  margin: 10px; }

.achat .ico-left, .achat .text.ico-left {
  background-position: left -1220px;
  text-align: left;
  padding: 7px 0 7px 45px; }

.dojoxGrid .ico, table.table-data .ico, .surveillance .ico {
  background-position: center -1088px;
  display: block;
  cursor: pointer; }

/* GPN*/
.formalite {
  float: left;
  width: 200px;
  height: 71px;
  padding: 10px 10px 0 20px;
  background: #e8eef1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e8eef1 0%, #c4cbcf 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #e8eef1 0%, #c4cbcf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e8eef1 0%, #c4cbcf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e8eef1 0%, #c4cbcf 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e8eef1 0%, #c4cbcf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8eef1', endColorstr='#c4cbcf',GradientType=0 );
  /* IE6-9 */ }

#content .formalite .dijitSelect {
  width: 179px; }

td.surveillance, table.table-data td.surveillance, ul.surveillance, .infogreffe .dojoxGridContent td.dojoxGridCell.surveillance {
  background: #b9c5cb;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b9c5cb 0%, #7e939a 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #b9c5cb 0%, #7e939a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b9c5cb 0%, #7e939a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b9c5cb 0%, #7e939a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b9c5cb 0%, #7e939a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9c5cb', endColorstr='#7e939a',GradientType=0 );
  /* IE6-9 */ }

.surveillance .surveillance-on, table.table-data .surveillance-on {
  background-position: center -1110px;
  height: 30px;
  margin: 5px 0 0; }

.surveillance-no {
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.5; }

/* GPN*/
/*
.surveillance .surveillance-off{background-position:center -1145px;height:30px}
.surveillance .surveillance-imp{background-position:center -1145px;height:30px; color:gray}
*/
.infogreffe .dojoxGridContent .dojoxGridCell.surveillance.surveillance-ind,
.infogreffe .dojoxGridContent .dojoxGridCell.surveillance.surveillance-active {
  color: #9b9b9b;
  font-weight: bold;
  font-size: 10px;
  padding-top: 10px;
  cursor: default;
  vertical-align: middle;
  text-align: center;
  background: #FDFDFD;
  /* Old browsers */
  background: linear-gradient(to bottom, #fdfdfd 0%, #d5d5d5 100%) repeat scroll 0 0 transparent;
  background: -webkit-linear-gradient(top, #fdfdfd 0%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fdfdfd 0%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fdfdfd 0%, #d5d5d5 100%);
  /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9c5cb', endColorstr='#7e939a',GradientType=0 );
  /* SGT */ }

/* SGT - Evols Avril 2013*/
.infogreffe .dojoxGridContent td a.voirNoir,
.infogreffe #ulBoutonsOutils a.voirNoir,
.outils.surveillance.surveillance-active td a.voirNoir,
.panier-produits-confirmation td a.voirNoir {
  display: block;
  padding: 5px 0 5px 12px;
  font-weight: bold;
  font-size: 10px;
  background: url(../images/infogreffe/icons/puceNoir.png) no-repeat left center;
  color: #000000 !important;
  cursor: pointer; }

/* SGT - Evols Avril 2013*/
.documents .ico {
  background-position: center -1185px;
  height: 30px; }

.documents .documents_ind {
  background-position: center -1185px;
  height: 30px;
  color: gray; }

.ico-check {
  background-position: center -1090px;
  width: 100%;
  height: 10px;
  display: inline-block;
  text-align: center; }

h5 .ico-check {
  background-position: center -1630px;
  width: 30px;
  height: 20px;
  display: inline-block; }

/***************************************************
* Onglets
****************************************************/
/* Tabs horizontal */
.portlet-body .tab-content, .portlet-body .group-form {
  clear: both;
  position: relative; }

.portlet-body .tab-content {
  background: white url(../images/infogreffe/skin/bg-tab-lightblue.png) repeat-x 0 0;
  padding-top: 20px; }

.portlet-body .tabs {
  border-bottom: solid 1px #7ebfdd;
  margin: 15px 0 0 1px;
  height: 30px;
  font-family: Tahoma,sans-serif; }

.portlet-body .tabs li.on {
  margin: 0 0 0 -1px;
  padding: 5px 10px 0;
  height: 25px;
  background: #e5f0f6;
  color: #1088c4;
  border: solid 1px #7ebfdd;
  border-bottom: none; }

.portlet-body .tabs li {
  float: left;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  color: #97c9e4;
  background: #e5f2f8;
  line-height: 12px;
  height: 14px;
  background: #FFF;
  border: none;
  border-right: solid 1px #d0dfe4;
  margin: 7px 0 0 0; }

.portlet-body .tabs li.first {
  border-left: none; }

.portlet-body .tabs li.last {
  border-right: none; }

.portlet-body .tabs li.last.on {
  border-right: solid 1px #7EBFDD; }

.portlet-body .tabs li a {
  color: #1088C4;
  display: block;
  padding: 0 10px;
  font-size: 12px; }

.portlet-body .tabs li a.tabsEntrep {
  display: inline; }

/* mantis 0025141 */
.portlet-body .tabs li a span {
  color: #03233a!important; }

.portlet-body .tabs li a:hover {
  color: #4599C7; }

.portlet-body .tabs li.lines2 a {
  position: relative;
  top: -12px; }

/*.portlet-body .tabs li.on a{padding:0}
.portlet-body .tabs li.lines2.on{position:relative;top:-12px;height:37px}*/
.portlet-body .tabs li.lines2.on a {
  position: static;
  top: 0; }

.portlet-body .tabs li.off, .portlet-body .tabs li.off a, .portlet-body .tabs li.off a:hover {
  color: #7ec1de;
  cursor: default; }

.portlet-body .tabs li h1,
.portlet-body .tabs li h2 {
  font-size: 12px;
  margin: 0;
  padding: 0;
  font-family: Tahoma,sans-serif; }

/* Tabs vertical */
.portlet-body .tabs-vertical {
  border: none;
  height: auto;
  width: 200px;
  margin: 0 20px 10px 0;
  float: left; }

.portlet-body .tabs-vertical li, .portlet-body .tabs-vertical li.on {
  float: none;
  height: auto;
  margin: 0;
  font-weight: normal;
  border: none;
  border-bottom: solid 1px #a6cde2;
  background: none; }

.portlet-body .tabs-vertical li, .portlet-body .tabs-vertical li.on {
  padding: 7px 10px 7px 0; }

.portlet-body .tabs-vertical li a {
  padding: 0;
  height: auto; }

.portlet-body .tabs-vertical li .ico {
  background-position: left -1000px;
  float: left;
  width: 10px;
  height: 10px;
  margin: 3px 0 0; }

.portlet-body .tabs-vertical li.on {
  color: #17668c; }

.portlet-body .tabs-vertical li.on .ico {
  background-position: left -980px !important; }

/* Tabs vertical sur fond foncÃ© */
.tools .portlet-body .tabs-vertical li, .tools .portlet-body .tabs-vertical li.on {
  width: 190px;
  border-bottom: solid 1px #275f7c; }

.tools .portlet-body .tabs-vertical li .ico {
  background-position: left -1318px;
  margin: 3px 5px 0 0; }

.tools .portlet-body .tabs-vertical li a {
  color: #62acd1; }

.tools .portlet-body .tabs-vertical li.on {
  color: #fff; }

.tools .portlet-body .tabs-vertical li.on .ico {
  background-position: left -1300px !important; }

/***************************************************
* Lists
****************************************************/
.bullet-list {
  margin: 10px; }

.bullet-list li {
  list-style-image: url(../images/infogreffe/icons/bullet-list.png);
  font-weight: bold;
  margin: 0 0 0 11px; }

.panel-info .bullet-list {
  margin: 0; }

.panel-info .bullet-list a {
  color: #1F4B72; }

.panel-info .bullet-list a:hover, .panel-info .bullet-list a:focus {
  color: #007DBD; }

.bullet-list-light li {
  margin: 5px 0 10px;
  padding: 0; }

/* Enlever le background et mettre le padding a 0 */
.bullet-list-light li .bullet {
  background: url(../images/infogreffe/icons/icons.png) no-repeat 0 -1520px;
  height: 10px;
  width: 15px;
  position: relative;
  top: 2px;
  display: inline-block;
  overflow: hidden; }

/* Nouvelle ligne a ajouter */
.bullet-list-grey li {
  background: url(../images/infogreffe/icons/icons.png) no-repeat 0 -1556px;
  color: #555;
  font-weight: bold;
  margin: 8px 0;
  padding: 0 0 0 15px; }

/***************************************************
* Paiement
****************************************************/
.section-paiement .field-set .illustration {
  float: right;
  width: 300px;
  height: 62px;
  padding: 5px 0 0 0;
  color: #2390c8;
  text-align: center; }

.section-paiement .carte-bancaire .illustration {
  background: url(../images/infogreffe/logos/paiement-cb.png) no-repeat center; }

.section-paiement .mon-compte .illustration {
  background: url(../images/infogreffe/logos/paiement-infogreffe.png) no-repeat center; }

.section-paiement .internet label, .section-paiement .internet h3 {
  background: url(../images/infogreffe/logos/paiement-internetplus.png) no-repeat 55px 2px;
  text-indent: -9999999px;
  padding: 3px 0 4px; }

.section-paiement .internet .illustration {
  background: url(../images/infogreffe/logos/paiement-internet2.png) no-repeat center 25px; }

.section-paiement .prepaye .illustration {
  background: url(../images/infogreffe/logos/paiement-prepaye.png) no-repeat center; }

.section-paiement .internetpluspro label, .section-paiement .internetpluspro h3 {
  background: url(../images/infogreffe/logos/paiement-pro.png) no-repeat 55px center;
  text-indent: -9999999px;
  padding: 5px 0 3px; }

.section-paiement .internetpluspro .illustration {
  background: url(../images/infogreffe/logos/paiement-lca.png) no-repeat center 30px; }

.section-paiement .allopass .illustration {
  background: url(../images/infogreffe/logos/paiement-allopass.png) no-repeat center; }

/***************************************************
* Tableau recapitulatif entreprise ou affaire
****************************************************/
#content .panneau-recap-infos .columns {
  color: #778085;
  width: 100%;
  border-collapse: separate; }

#content .panneau-recap-infos .columns2 td {
  width: 50%; }

#content .panneau-recap-infos .columns3 td {
  width: 33%; }

#content .panneau-recap-infos .columns4 td {
  width: 25%; }

#content .panneau-recap-infos .columns td {
  padding: 5px 10px 10px 5px;
  border-left: solid 1px #cfe0e8;
  border-right: solid 1px #fff; }

#content .panneau-recap-infos .columns .paginationSelect td {
  padding: 0; }

#content .panneau-recap-infos .columns td.first {
  border-left: none; }

#content .panneau-recap-infos .columns td.last {
  border-right: none; }

#content .panneau-recap-infos .columns .separator td {
  border: none; }

#content .panneau-recap-infos .columns h4,
#content .panneau-recap-infos .columns h3.small {
  color: #007DBD;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 7px;
  font-family: Tahoma,sans-serif; }

#content .panneau-recap-infos .bottom-line {
  margin: 20px 0 5px; }

#content .panneau-recap-infos .bottom-line a {
  text-decoration: underline; }

#content .panneau-recap-infos a:hover {
  text-decoration: none; }

#content .panneau-recap-infos .toggle-bar {
  border-bottom: solid 1px #7fbfde;
  height: 20px; }

#content .panneau-recap-infos h3.dark {
  margin: 0 0 20px; }

#content .panneau-recap-infos .label {
  font-weight: bold;
  color: #007FBE;
  float: left;
  clear: left;
  width: 50%;
  padding: 5px 0; }

#content .panneau-recap-infos .data {
  display: block;
  margin-left: 50%;
  padding: 5px 0; }

/***************************************************
* Commander documents (fiche entreprise, judiciaire)
****************************************************/
/* Commander documents : Bloc panier */
#content .commander-documents .sidebar {
  right: 0;
  z-index: 10;
  margin: 139px 30px 0 0; }

/* ANA MANTIS 0025391 */
/* Modification ANA suite au Mantis0024753 */
#content .commander-documents .sidebarFloat {
  position: absolute;
  right: 0;
  z-index: 10;
  margin: 139px 30px 0 0; }

#content .commander-documents .sidebarFloatFixed {
  position: fixed;
  z-index: 10;
  margin: 0px; }

#content .commander-documents.hors-rcs .sidebarFloat, #content .commander-documents.ets-non-repris .sidebarFloat {
  display: none; }

/* GMN: mantis #0027921 */
/* Fin modifications ANA */
#content .commander-documents .panier {
  border: solid 1px #175d7e;
  width: 184px;
  height: 68px;
  position: relative;
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #c1d2db 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, white 0%, #c1d2db 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #c1d2db 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #c1d2db 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #c1d2db 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c1d2db',GradientType=0 );
  /* IE6-9 */ }

#content .commander-documents .sidebar-space {
  float: right;
  width: 196px; }

#content .commander-documents .panier h4 {
  font-size: 15px;
  font-weight: normal;
  margin: 10px 0 0 20px; }

#content .commander-documents .panier strong {
  color: #d71827;
  font-size: 10px;
  line-height: 36px; }

#content .commander-documents .panier .nb {
  margin: 0 0 0 14px;
  width: 11px;
  padding: 0 10px 0 12px;
  text-align: center;
  line-height: 31px;
  color: #FFF; }

#content .commander-documents .panier .prix {
  position: absolute;
  font-size: 12px;
  top: 10px;
  right: 10px; }

#content .commander-documents .panier .empty {
  display: none; }

#content .commander-documents .sidebar .dijitButtonNode {
  width: 166px;
  line-height: 14px; }

/* Commander documents : tableau structure */
#content .commander-documents table.table-data {
  border-spacing: 0 4px;
  border-collapse: separate!important; }

#content .commander-documents table.table-data th {
  padding: 0 5px 1px; }

#content .commander-documents table.table-data th.docu {
  width: 220px; }

#content .commander-documents #onglet_dossier_complet table.table-data th.docu {
  width: 350px; }

#content .commander-documents table.table-data th.cptdocu {
  width: 210px; }

#content .commander-documents table.table-data th.cptcour {
  width: 21%; }

#content .commander-documents table.table-data th.cptvisu {
  width: 20%; }

#content .commander-documents table.table-data th.cptprix {
  width: 32px; }

#content .commander-documents sup {
  vertical-align: super;
  font-size: 8px; }

#content .commander-documents table.table-data td {
  width: 155px;
  padding: 5px 0 0 0;
  vertical-align: top; }

#content .commander-documents p.note {
  color: #007DBD;
  margin-top: 5px; }

/* Commander documents : tableau styles gÃ©nÃ©raux */
#content .commander-documents table.table-data td .fields,
#content .commander-documents table.table-data td label {
  display: block;
  color: #007DBD;
  font-weight: normal;
  font-size: 10px; }

#content .commander-documents table.table-data td label.strong {
  display: inline-block;
  font-weight: bold;
  color: #1E4B72; }

#content .commander-documents table.table-data td label.disabled {
  color: #75858c; }

#content .commander-documents table.table-data h5 {
  text-transform: none;
  margin: 15px 0 10px;
  display: inline-block; }

#content .commander-documents table.table-data .fields .dijitTextBox,
#content .commander-documents table.table-data .fields .dijitSelect {
  width: 18px;
  margin: 0;
  border: solid 1px #98cae3; }

#content .commander-documents table.table-data td .fields .dijitSelect {
  width: 40px;
  margin: 0 0 3px; }

#content .commander-documents table.table-data td .fields .dijitSelect td {
  padding: 0!important; }

#content .commander-documents table.table-data td .fields .dijitSelect .dijitButtonText {
  padding: 3px 2px 5px 3px; }

#content .commander-documents table.table-data td .fields .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
  height: 15px;
  background-position: -31px 6px; }

#content .commander-documents table.table-data td .fields .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner {
  background-position: 5px 6px; }

#content .commander-documents table.table-data .fields .dijitSpinner.dijitTextBox {
  border: none;
  width: 40px!important; }

#content .commander-documents table.table-data .fields .dijitSpinner .dijitSpinnerButtonContainer {
  margin: 0; }

#content .commander-documents table.table-data .fields .dijitSpinner .dijitInputContainer {
  border: solid 1px #98CAE3;
  width: 15px; }

#content .commander-documents table.table-data .fields {
  padding: 0 4px; }

#content .commander-documents table.table-data td .text {
  min-width: 40px;
  display: inline-block; }

#content .commander-documents table.table-data tr td .fields-inline .dijitCheckBox {
  clear: none; }

#content .commander-documents table.table-data tr td.visu .fields-inline label {
  float: left;
  padding: 6px 0 0 3px;
  margin: 0; }

#content .commander-documents table.table-data tr td.visu .fields-inline label.large {
  width: 74px;
  padding: 3px 0 0 3px; }

#content .commander-documents table.table-data td .fields sup {
  color: #1F4B72; }

/* Commander documents : tableau colonne "Document" */
#content .commander-documents table.table-data td.docu {
  width: 360px;
  padding: 10px 2px 5px 10px; }

#content .commander-documents table.table-data td.docu strong {
  font-weight: bold;
  font-size: 11px; }

#content .commander-documents table.table-data td.docu .prix {
  font-size: 11px; }

#content .commander-documents table.table-data td.docu .fields {
  padding: 5px 5px 0 0; }

#content .commander-documents table.table-data td.docu .fields .dijitCheckBox {
  float: left; }

#content .commander-documents table.table-data td.docu .fields label {
  padding-top: 0;
  font-size: 11px; }

#content .commander-documents table.table-data td.docu .checkbox-fields label {
  margin-left: 25px; }

#content .commander-documents table.table-data td.docu .dijitSelect {
  width: 160px;
  border-color: #4D98BF;
  margin: 3px; }

#content .commander-documents table.table-data td.docu .dijitSelect .dijitButtonNode {
  padding: 0;
  width: auto;
  vertical-align: middle;
  border: none; }

#content .commander-documents table.table-data td.docu .dijitSelect .dijitArrowButton {
  width: 30px; }

#content .commander-documents table.table-data td.docu .dijitSelect .dijitButtonText {
  padding: 4px 5px;
  color: #000; }

#content .commander-documents table.table-data td.docu .dijitTextBox.large {
  width: 200px; }

#content .commander-documents table.table-data h5.exercice {
  display: block;
  color: #FFF;
  background: #65b0d7;
  position: relative;
  margin: 0 0 10px -10px;
  padding: 5px 5px 5px 10px; }

#content .commander-documents table.table-data p.info {
  color: #85969d; }

#content .commander-documents table.table-data span.prix span {
  font-weight: normal; }

#content .commander-documents a.voir-detail {
  display: inline-block; }

/* Commander documents : tableau colonne "Courrier" */
#content .commander-documents table.table-data td.cour label {
  padding: 0 0 0 2px;
  line-height: 24px;
  display: inline-block; }

#content .commander-documents table.table-data td.cour .dijitTextBox .dijitInputField {
  padding: 2px; }

#content .commander-documents table.table-data td.cour .dijitTextBox .dijitInputInner {
  text-align: center; }

/* Commander documents : tableau colonne "Electronique" */
#content .commander-documents table.table-data td.visu {
  padding: 5px 0 0 0; }

#content .commander-documents table.table-data td.visu label {
  padding: 6px 0 4px 25px;
  line-height: 10px; }

#content .commander-documents table.table-data td.visu label.large {
  padding-top: 3px; }

#content .commander-documents table.table-data td.visu .dijitCheckBox {
  float: left;
  clear: left; }

#content .commander-documents table.table-data td.visu .fields-mail .dijitCheckBox {
  margin-left: 101px; }

/* Commander documents : tableau colonne "Prix" */
#content .commander-documents table.table-data td.prix {
  width: 50px;
  text-align: right;
  padding: 20px 10px;
  color: #DA1A28; }

/*AYM Mantis */
#content .commander-documents table.table-data td.noborder {
  border-right: none; }

/***************************************************
* Page layouts et sÃ©parateurs
****************************************************/
.layout-separator {
  border-right: 1px solid #95C4DB; }

.layout-page-width {
  width: 980px;
  margin: auto; }

br.large-separator {
  content: " ";
  height: 40px;
  display: block;
  margin: 10px 0; }

.grey-line {
  border-top: solid 1px #c1c9cc;
  margin: 20px 0 10px; }

.grey-section {
  color: #7c8588;
  border-top: solid 1px #c1c9cc;
  border-bottom: solid 1px #c1c9cc;
  padding: 15px 0;
  margin: 20px 0; }

.white-line {
  clear: both;
  height: 1px;
  background: #0e415a;
  border-top: solid 1px #5b8ea7;
  margin: 0 0 20px; }

.blue-line {
  border-top: solid 1px #7fbfde;
  margin: 20px 0 10px; }

/***************************************************
* Footer
****************************************************/
.footer {
  padding-bottom: 7px;
  background: white url(../images/infogreffe/skin/bg-bottom.gif) repeat-x top left;
  color: #999;
  text-align: center; }

.footer ul {
  margin: auto;
  width: 980px; }

.footer ul.links {
  background: #b1b6b8 url(../images/infogreffe/skin/bg-footer.gif) repeat-x center center;
  font-size: 10px;
  padding: 11px 0;
  margin-bottom: 20px; }

.footer li, .footer li h2 {
  display: inline;
  margin: 10px 20px 0 0; }

.footer a {
  color: #FFF; }

.footer ul.links a:hover {
  text-decoration: underline; }

/**************************************************************
* Logos des partenaires Footer
***************************************************************/
.footer .logos a:hover #logo-cngtc {
  background: url("../images/infogreffe/logos/logo-cng-colore.png") no-repeat; }

/* GMN */
.footer .logos a:hover #logo-ebr {
  background: url("../images/infogreffe/logos/logo-ebr-colore.png") no-repeat; }

/* GMN */
.footer .logos a:hover #logo-creemonentreprise {
  background: url("../images/infogreffe/logos/logo-jaicreemonentreprise-colore.png") no-repeat; }

/* GMN */
.footer .logos a:hover #logo-apce {
  background: url("../images/infogreffe/logos/logo-apce-colore.png") no-repeat; }

/* GMN */
.footer .logos a:hover #logo-autoentrepreneur {
  background: url("../images/infogreffe/logos/logo-lautoentrepreneur-colore.png") no-repeat; }

/* GMN */
.footer .logos a:hover #logo-pme {
  background: url("../images/infogreffe/logos/logo-pme-colore.png") no-repeat; }

/* GMN */
.footer .logos a:hover #logo-comptepro {
  background: url("../images/infogreffe/logos/logo-servicepublic-colore.png") no-repeat; }

/* GMN */
/***************************************************
* Lightboxes
****************************************************/
/*.dijitDialog .dijitDialogPaneContent p.headline{font-size:13px}*/
.dijitDialog .dijitDialogPaneContent h1.grey {
  margin-bottom: 5px;
  margin-left: 0; }

.dijitDialog .dijitDialogPaneContent .buttons .dijitButton {
  margin: 0 0 10px 5px; }

.lightbox-large {
  width: 820px; }

.lightbox-big {
  width: 650px; }

.lightbox-medium {
  width: 600px; }

.lightbox-small {
  width: 400px; }

.lightbox-big .dijitDialogPaneContent {
  padding: 10px 30px 25px;
  width: 590px!important; }

.lightbox-large table, .lightbox-large .tabs {
  width: 729px; }

.lightbox-large .tabs-vertical {
  width: 200px; }

.lightbox-large .tab-content {
  width: 690px;
  padding: 20px; }

.lightbox-large .tab-content table {
  width: 690px!important; }

.panel-info {
  background: #e5f2f8;
  padding: 20px; }

.panel-info label {
  clear: both;
  float: left;
  width: 80px;
  line-height: 28px; }

.panel-info .dijitTextBox, .panel-info .dijitSelect {
  float: left;
  width: 400px; }

.panel-info .dijitSelect.small {
  width: 107px; }

/* Lightbox d'identification */
.loginPopup {
  margin: 7px 0 23px; }

.loginPopup .buttons {
  margin: 10px 0 0; }

.loginPopup .buttons .btn-large .dijitButtonNode {
  font-size: 16px; }

.dijitDialog div.loginPopup .buttons .dijitButton {
  float: left;
  margin: 0 5px 10px 0; }

.loginPopup h4 {
  margin: 36px 0 0; }

.loginPopup h3 {
  font-size: 16px;
  padding-left: 2px;
  margin-bottom: 0; }

.loginPopup .right {
  width: 240px;
  margin: 27px 0 0 0; }

.loginPopup .left {
  width: 250px;
  margin: 27px 0 0 27px;
  padding-right: 70px; }

.loginPopup .dijitTextBox {
  display: block;
  width: 217px;
  margin-bottom: 6px;
  margin-top: 10px; }

.loginPopup .btn-mini {
  float: right;
  margin: 2px 32px 0 0; }

.loginPopup .btn-mini .dijitButtonNode {
  padding: 9px 10px 7px 13px; }

.loginPopup .right .btn-mini {
  margin-right: 18px; }

.loginPopup form a {
  display: block;
  text-decoration: underline;
  margin: 5px 0; }

.loginPopup form a:hover {
  text-decoration: none; }

.loginPopup form a.small {
  font-size: 10px;
  text-align: right;
  margin: 0 0 10px 0;
  width: 221px; }

.loginPopup label {
  font-weight: normal;
  display: inline;
  position: relative;
  top: 2px; }

/***************************************************
* Browsers hacks
****************************************************/
/* Hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  /*.tools .tabs .nb span,.tools .tabs .cart .nb span{margin-left:0}*/
  .tools .profile .dijitButtonText {
    padding: 3px 2px 3px 6px; }

  .entreprise .outils-buttons .btn-back {
    margin-right: 1px!important; }

  .entreprise-res .dijitRightArrowButton {
    margin-top: -5px; }

  .tools .tabs li.on .cart .ico {
    margin: 4px 5px 0 50px;
    background-position: 0 -627px !important; }

  .tools .tabs li .cart .ico {
    margin: 4px 15px 0 40px; }

  .tools .tabs li.off .cart .ico {
    margin-top: 8px; }

  .tools .headline.logged .tabs li.first .ico {
    margin-left: 10px!important; }

  .tools .headline.logged .tabs li.off.surveillances a .ico {
    top: -6px; }

  /*	.tools .headline.logged .tabs li.commandes .text{top:-13px}*/
  .commande-popup-container .buttons .dijitButton .dijitButtonNode {
    padding: 8px 8px 4px!important; }

  .infogreffe .btn-inscription .dijitButtonNode {
    padding-bottom: 3px!important; }

  .infogreffe .btn-inscription .dijitButtonText span span {
    top: -1px; }

  #content .entreprise-ficheProduit .commander-documents div.sidebar {
    margin-top: 39px; }

  #content .entreprise-doc-search .search-blue .dijitSelect {
    width: 179px; }

  /* MBT mantis 27232 */ }
/* Hacks Firefox */
.dj_gecko .tools .headline.logged .tabs li.off.surveillances a .ico {
  margin-left: 0; }

.dj_gecko .tools .headline.logged .tabs li.surveillances .nb {
  position: relative;
  top: -5px; }

.dj_gecko .page-home .headline li.links {
  margin-right: 11px; }

.dj_gecko .tools .panel .news {
  height: 85px; }

.dj_gecko .search .headline .dijitTextBox {
  padding: 2px 0 7px 4px; }

.dj_gecko .search-blue .fields-inline div.dijitTextBox {
  margin: 4px 5px 0 12px; }

.dj_gecko #content .judiciaire .commander-documents .sidebar {
  margin-top: 36px; }

/* Hacks Safari */
.dj_safari .tools .tabs .nb span {
  margin-left: 8px; }

/*****************************************************
* Tableau de bord MENU Gauche
******************************************************/
.left-menu-tab {
  background: url("../images/infogreffe/skin/bg-menu-tools.png") no-repeat right 0px;
  height: 71px;
  width: 241px;
  float: left; }

.left-menu-tab a {
  color: #FFF;
  text-transform: uppercase;
  font-size: 17px;
  font-family: DINCUSTOM,Arial,sans-serif;
  font-weight: 300; }

/* GMN */
.left-menu-tab:hover {
  color: #8AD0F4;
  background-position: bottom right; }

.left-menu-tab .title-menu-tab {
  float: left;
  margin-top: 10px;
  width: 148px;
  line-height: 17px; }

.left-menu-tab .title-menu-tab h2 {
  color: #FFF;
  margin: 0;
  padding: 0;
  font-size: 17px; }

.left-menu-tab.long .title-menu-tab {
  margin-top: 5px; }

/* Etat d'endettement */
.left-menu-tab .subtitle-menu-tab {
  color: #a9ccd9;
  font-size: 12px;
  line-height: 12px;
  margin: 5px 0 0 0;
  text-transform: uppercase;
  padding: 0;
  font-weight: 100; }

.left-menu-tab .img-menu-tab {
  float: left;
  height: 50px;
  width: 57px;
  display: block;
  margin: 10px 0 0 16px;
  background-image: url("../images/infogreffe/icons/icons.png");
  background-repeat: no-repeat; }

.left-menu-tab .img-menu-tab.ico-extrait {
  background-position: 0 0; }

.left-menu-tab .img-menu-tab.ico-privilege {
  background-position: 0 -250px; }

.left-menu-tab .img-menu-tab.ico-actes {
  background-position: 0 -100px; }

.left-menu-tab .img-menu-tab.ico-historique {
  background-position: 0 -150px; }

.left-menu-tab .img-menu-tab.ico-procedures {
  background-position: 0 -200px; }

.left-menu-tab .img-menu-tab.ico-comptes {
  background-position: 0 -50px; }

.left-menu-tab .img-menu-tab.ico-dossier {
  background-position: 0 -300px; }

.left-menu-tab .img-menu-tab.ico-jugement {
  background-position: 0 -1730px;
  margin: 4px 0 0 13px;
  height: 57px;
  width: 60px; }

/**************************************************************
* EDIT en Admin sur l'ensemble des portlets/WebContent
***************************************************************/
.columns-max {
  width: 980px;
  margin: 0 auto;
  background-color: #FFFFFF; }

/* GMN */
.portlet-journal-content .icons-container {
  clear: both;
  height: auto;
  margin-bottom: 20px;
  overflow: hidden;
  padding-top: 5px;
  width: auto; }

/* GMN */
/**************************************************************
* Popup de Connexion
***************************************************************/
.authenticationType h3 {
  padding-bottom: 20px; }

/* GMN */
.authentication {
  background-color: #fff; }

/*GPN*/
#authentication {
  text-align: left; }

/* Mantis #30559 */
/**************************************************************
* Popup de message erreur Sakarha
***************************************************************/
#popupSakError {
  text-align: left; }

/* Mantis #30941 */
/**************************************************************
* Popup de Connexion surveillance
***************************************************************/
.lightbox-connexion-surveillance #boutonInscription * {
  cursor: default; }

/* GPN */
/**************************************************************
* Edito
***************************************************************/
/* IHM Liferay */
.portal-popup, .lfr-menu-list, .dockbar, .html-editor {
  text-align: left; }

/* PCD */
.portal-popup .columns-max {
  width: inherit!important; }

/* PCD, GMN */
.portal-popup label {
  display: inline; }

/* PCD */
.portlet-boundary_15_ label {
  display: inline; }

/* PCD */
/* Portlet Liferay Navigation */
#column-2 .nav-menu {
  padding: 0; }

/* MBT mantis 27232 */
.nav-menu h2 {
  width: 150px;
  padding-bottom: 0;
  line-height: 22px;
  margin-left: 13px; }

/* PCD, MBT mantis 25398 */
.nav-menu li {
  margin-top: 13px;
  padding-left: 12px;
  background: url(../images/infogreffe/icons/arrow-big.gif) no-repeat left;
  background-position-y: 4px; }

/* PCD */
.nav-menu li a {
  font-size: 14px;
  line-height: 17px;
  padding: 0 !important;
  background: none !important; }

/* PCD */
.nav-menu li li {
  display: none; }

/* PCD */
.nav-menu .open,
.nav-menu .selected {
  font-weight: normal !important;
  color: #1F4B72 !important; }

/* PCD */
.nav-menu ul.layouts {
  padding-left: 15px; }

/* MBT mantis 25398 */
#navigation > li.first a {
  font-size: 0em; }

/* MBT mantis 26669 */
#navigation li {
  padding: 0 14px; }

/* MBT mantis 26669 */
/* Portlet Liferay Fil Ariane */
.content .breadcrumbs {
  font-size: 10px !important;
  margin-left: 15px;
  margin-top: 5px; }

/* PCD, MBT mantis 25398 */
.content .breadcrumbs a {
  color: gray !important; }

/* PCD */
.content .breadcrumbs li {
  margin-right: 5px;
  padding-left: 10px;
  background: url(../images/infogreffe/icons/puce-next.png) no-repeat left;
  background-size: 3px; }

/* PCD */
.content .breadcrumbs li.first {
  background: none;
  padding-left: 0;
  display: bloc; }

/* PCD */
/* Layout editorial */
.edito-layout h1 {
  padding: 0;
  margin: 0;
  text-transform: none;
  color: #17678C; }

/* PCD */
.edito-layout .portlet-column {
  padding: 5px; }

/* PCD */
/* MBT possibilitÃ© de mettre right Ã  la place de 216px ci-dessous */
.edito-layout .edito-menu-left {
  background: url(../images/infogreffe/skin/separator-big-big.png) no-repeat 216px top;
  min-height: 300px;
  padding-right: 45px; }

/* MBT mantis 27232 */
.edito-layout .yui3-dd-drop-active-valid {
  border: 1px dotted green;
  padding: 4px; }

/* PCD */
.edito-layout .yui3-dd-drop-active-valid .yui3-dd-drop-active-valid {
  border: none; }

/* PCD */
.edito-layout .edito-content-right {
  padding-right: 20px; }

/* MBT Mantis 0025499 */
.edito-layout .aui-w70.edito-content-right {
  padding-right: 23px; }

/* MBT mantis 27232 */
/* Edito */
.edito-portlet h1 {
  padding: 0;
  margin: 0;
  text-transform: none;
  color: #17678C; }

/* PCD */
.edito-portlet p {
  margin-top: 2px;
  margin-bottom: 2px; }

/* PCD */
.edito-portlet .lien-push {
  font-weight: bold;
  font-size: 10px;
  padding-left: 10px;
  background: url(../images/infogreffe/icons/puce.png) no-repeat left; }

/* PCD */
.portlet-asset-publisher .asset-full-content .asset-content {
  margin: 0; }

/* BanniÃ¨re */
.edito-banniere {
  text-align: center; }

.edito-banniere-panel {
  border-top: 3px double white;
  background: #EAEAEA; }

.paragraphe p {
  margin-top: 15px; }

/* PCD */
.paragraphe ul {
  list-style-type: circle;
  padding-left: 15px; }

/* PCD */
.paragraphe img {
  float: left;
  margin-right: 20px; }

/* PCD */
/** Documents officiels */
/* TODO PCD : Styles a revoir */
/* edito-bloc-large */
.edito-bloc-large {
  height: 354px;
  margin: 10px;
  padding: 20px;
  padding-top: 10px;
  color: #18668C;
  border: 1px solid #A1CEE4;
  background: -webkit-linear-gradient(#e7f4f9, #d9ebf5);
  background: -moz-linear-gradient(#e7f4f9, #d9ebf5);
  background: -ms-linear-gradient(#e7f4f9, #d9ebf5);
  background: -o-linear-gradient(#e7f4f9, #d9ebf5);
  background: linear-gradient(#e7f4f9, #d9ebf5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7F4F9', endColorstr='#D9EBF5',GradientType=0 ); }

.edito-bloc-large h2 {
  font-size: 24px;
  color: #18668C !important;
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 50px;
  padding-top: 15px;
  margin-top: 0; }

.edito-bloc-large div {
  background-repeat: no-repeat;
  background-position: top right; }

.edito-bloc-large p {
  font-size: 13px;
  margin: 0; }

.edito-bloc-large .lien {
  margin-top: 20px; }

/* TODO PCD Changer le template en lien-push */
.edito-bloc-large .lien a {
  color: #3399CC;
  font-weight: bold;
  padding-left: 10px;
  background: url(/infogreffe-theme/images/infogreffe/icons/puce.png) no-repeat left; }

/* edito-bloc-mini */
.edito-bloc-mini {
  height: 100px;
  margin: 0 10px;
  padding: 10px;
  color: #18668C;
  border-bottom: 1px solid #9AC9E1;
  background: -webkit-linear-gradient(white, #cce4ef);
  background: -moz-linear-gradient(white, #cce4ef);
  background: -ms-linear-gradient(white, #cce4ef);
  background: -o-linear-gradient(white, #cce4ef);
  background: linear-gradient(#ffffff, #cce4ef);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#CCE4EF',GradientType=0 ); }

.edito-bloc-mini h2 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: normal;
  width: 100px;
  line-height: 12px;
  color: #18668C !important;
  background-repeat: no-repeat;
  background-position: center left;
  padding: 10px;
  padding-left: 35px;
  margin: 0; }

.edito-bloc-mini p {
  font-size: 12px;
  margin: 0;
  color: #9FBECE; }

.edito-bloc-mini .ico-arrow {
  margin: 0;
  background-position: 0 -850px;
  text-indent: -999999px;
  position: absolute;
  bottom: 1px;
  right: 10px;
  width: 30px;
  height: 32px; }

/* edito-bloc-small */
.edito-bloc-small {
  height: 100px;
  padding: 10px;
  margin: 10px 10px 10px 0;
  color: #18668C;
  border: 1px solid #66AED1;
  background: -webkit-linear-gradient(#d6ebf3, #b0d6ea);
  background: -moz-linear-gradient(#d6ebf3, #b0d6ea);
  background: -ms-linear-gradient(#d6ebf3, #b0d6ea);
  background: -o-linear-gradient(#d6ebf3, #b0d6ea);
  background: linear-gradient(#d6ebf3, #b0d6ea);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6EBF3', endColorstr='#B0D6EA',GradientType=0 ); }

.edito-bloc-small h2 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  color: #18668C !important;
  background-repeat: no-repeat;
  background-position: center left;
  padding: 8px;
  padding-left: 35px;
  margin: 0; }

.edito-bloc-small p {
  font-size: 12px;
  margin: 0; }

.edito-bloc-small .ico-arrow {
  margin: 0;
  background-position: 0 -850px;
  text-indent: -999999px;
  position: absolute;
  bottom: 1px;
  right: 11px;
  width: 30px;
  height: 32px; }

/* Edito Noeud */
.edito-noeud {
  margin: 15px 5px; }

.edito-noeud .fond {
  padding: 15px;
  background-position: top right;
  background-repeat: no-repeat; }

.edito-noeud h2 {
  margin: 5px 0;
  color: #17668c;
  font-size: 16px;
  line-height: 16px; }

.edito-noeud h3 {
  color: #2291C6;
  font-size: 14px;
  text-transform: uppercase;
  margin: 15px 0 5px 0;
  padding: 0; }

.edito-noeud img {
  float: left;
  margin-right: 10px; }

.edito-noeud .liens {
  margin-top: 10px; }

.edito-noeud .liens a {
  font-size: 11px; }

.edito-noeud .liens li {
  margin-top: 5px; }

.edito-noeud {
  border: 1px solid #8AC2DD;
  background: -webkit-linear-gradient(#f1f9fb, #d9ebf5);
  background: -moz-linear-gradient(#f1f9fb, #d9ebf5);
  background: -ms-linear-gradient(#f1f9fb, #d9ebf5);
  background: -o-linear-gradient(#f1f9fb, #d9ebf5);
  background: linear-gradient(#f1f9fb, #d9ebf5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F9FB', endColorstr='#D9EBF5',GradientType=0 ); }

.edito-noeud-small {
  border: none;
  border-top: 1px solid #59a7ce;
  background: -webkit-linear-gradient(#59a7ce, white);
  background: -moz-linear-gradient(#59a7ce, white);
  background: -ms-linear-gradient(#59a7ce, white);
  background: -o-linear-gradient(#59a7ce, white);
  background: linear-gradient(#59a7ce, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59a7ce', endColorstr='white',GradientType=0 );
  padding: 0 1px; }

.edito-noeud-content {
  /* MBT mantis 26709 */
  background: -moz-linear-gradient(#e4f2f8, white) !important;
  background: -ms-linear-gradient(#e4f2f8, white) !important;
  background: -o-linear-gradient(#e4f2f8, white) !important;
  background: linear-gradient(#e4f2f8, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f2f8',endColorstr='white',GradientType=0) !important;
  height: 100%; }

.edito-noeud-large h2 {
  font-size: 24px;
  line-height: 24px; }

.edito-noeud-large img {
  margin-right: 20px; }

.edito-noeud-access {
  border: none;
  border-bottom: 1px solid #A3A3A3;
  background: -webkit-linear-gradient(#f9f9f9, #e9e9e9);
  background: -moz-linear-gradient(#f9f9f9, #e9e9e9);
  background: -ms-linear-gradient(#f9f9f9, #e9e9e9);
  background: -o-linear-gradient(#f9f9f9, #e9e9e9);
  background: linear-gradient(#f9f9f9, #e9e9e9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#E9E9E9',GradientType=0 );
  color: #838383; }

.edito-noeud-access h2 {
  color: #666666; }

.edito-noeud-access .lien-push {
  color: #646464;
  background-image: url("/infogreffe-theme/images/infogreffe/icons/puce-next.png"); }

/* Affichage du bloc edito des dÃ©finitions sous forme compactÃ©e */
.edito-content-right .edito, .edito-content-center .edito {
  /* MBT mantis 26709 */
  background: -moz-linear-gradient(white, #6eb2d5) !important;
  background: -ms-linear-gradient(white, #6eb2d5) !important;
  background: -o-linear-gradient(white, #6eb2d5) !important;
  background: linear-gradient(#ffffff, #6eb2d5) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#6eb2d5',GradientType=0) !important;
  padding: 0 1px; }

.grad-border-blue-inverse .edito {
  margin: 20px 0 -1px 10px !important; }

.entreprise-gageProduit .edito, .entreprise-ficheProduit .edito {
  /* FCK mantis 30437 */
  background: -moz-linear-gradient(white, #6eb2d5) !important;
  background: -ms-linear-gradient(white, #6eb2d5) !important;
  background: -o-linear-gradient(white, #6eb2d5) !important;
  background: linear-gradient(#ffffff, #6eb2d5) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#6eb2d5',GradientType=0) !important;
  padding: 0 0;
  margin-left: 0 !important; }

.edito-content-right .edito-content, .edito-content-center .edito-content, .entreprise-ficheProduit .edito-content {
  /* MBT mantis 26709 et FCK mantis 30437 */
  background: -moz-linear-gradient(white, #e0eef7) !important;
  background: -ms-linear-gradient(white, #e0eef7) !important;
  background: -o-linear-gradient(white, #e0eef7) !important;
  background: linear-gradient(#ffffff, #e0eef7) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#E0EEF7',GradientType=0 );
  padding: 10px 25px;
  margin: 0;
  border-bottom: 1px solid #6EB2D5;
  overflow: hidden;
  /* GMN mantis 27533 pour degrade bleu*/ }

.edito-content-center .edito {
  margin: 20px 10px 20px;
  border-right: 1px solid #6EB2D5;
  border-left: 1px solid #6EB2D5; }

.edito-content-right .edito p, .edito-content-center .edito p {
  margin-top: -20px; }

.edito-content-right .edito h3 {
  text-transform: uppercase !important; }

/* FAQ */
.edito-faq-entete .nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  margin-right: 40px; }

.edito-faq-thematique h1 {
  font-size: 22px !important;
  text-transform: none;
  padding: 0;
  margin: 0; }

.edito-faq-thematique h2 {
  color: #022239 !important;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0;
  padding: 0;
  padding-left: 10px;
  background: url("../images/infogreffe/icons/arrow-big.gif") no-repeat left; }

.edito-faq-thematique h3 {
  text-transform: uppercase; }

.edito-faq-thematique h3,
.edito-faq-thematique .faq-response p {
  margin: 10px 0;
  padding: 0;
  line-height: 12px;
  font-size: 100%;
  font-weight: normal; }

.edito-faq-thematique p {
  margin: 0; }

.edito-faq-thematique ul {
  margin: 20px 0; }

.edito-faq-thematique li {
  color: #022239;
  font-weight: bold; }

.edito-faq-thematique div {
  margin-top: 25px; }

.edito-faq-thematique .thematique {
  color: #007CBE; }

.edito-faq-thematique .reponse {
  margin: 2px 10px; }

.edito-faq-thematique .reponse a {
  text-decoration: underline; }

.edito-faq-thematique .haut {
  color: #007CBE;
  font-size: 10px;
  font-weight: bold;
  margin: 5px 10px !important;
  padding-left: 10px;
  background: url("../images/infogreffe/icons/puce.png") no-repeat left; }

/* Guide des formalitÃ©s */
.edito-guide-des-formalites {
  margin-right: 10px; }

.edito-guide-des-formalites h1,
.edito-guide-des-formalites h2,
.edito-guide-des-formalites h3,
.edito-guide-des-formalites h4,
.edito-guide-des-formalites div,
.edito-guide-des-formalites p {
  color: #022239;
  padding: 0;
  margin: 10px 0;
  font-family: Tahoma; }

/* JLE */
.edito-guide-des-formalites h1 {
  font-size: 16px;
  font-weight: bold;
  text-transform: none;
  padding: 10px 0; }

/* MBT mantis 0025105 */
.edito-guide-des-formalites h2 {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase; }

/* JLE */
.edito-guide-des-formalites h3 {
  font-size: 100%;
  font-weight: bold;
  text-transform: none; }

.edito-guide-des-formalites h4 {
  font-size: 12px;
  font-weight: bold;
  text-transform: none;
  color: #007FBE; }

/* JLE */
/* GMN */
.edito-guide-des-formalites p {
  text-align: justify; }

.edito-guide-des-formalites .paragraphe,
.edito-guide-des-formalites .chapo {
  font-size: 12px; }

/* JLE */
.edito-guide-des-formalites .paragraphe table td {
  background: none;
  padding: 0 5px;
  border: 1px solid black; }

.edito-guide-des-formalites .download p {
  text-transform: uppercase;
  font-size: 16px;
  color: #1F4B72;
  margin-top: 30px; }

.edito-guide-des-formalites .download table {
  width: 100%;
  margin: 20px 0;
  border-collapse: separate;
  border-spacing: 1px; }

/* MBT Mantis 0025105 */
.edito-guide-des-formalites .download th {
  color: #1F4B72;
  background: white;
  padding: 10px;
  vertical-align: center;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold; }

.edito-guide-des-formalites .download td {
  padding: 20px 10px;
  vertical-align: center;
  color: #599EBF;
  background: url("/dojo-release-hook/dijit/themes/infogreffe/images/bg-grid.gif") repeat-x bottom; }

.edito-guide-des-formalites .telecharger {
  text-align: center; }

.edito-guide-des-formalites .telecharger a {
  color: #1F4B72;
  font-weight: bold;
  text-decoration: underline; }

.edito-guide-des-formalites-nav {
  margin: 0 !important;
  /* MBT mantis 0025105 */
  background: -webkit-linear-gradient(#44a4d6, #016ea7) !important;
  background: -moz-linear-gradient(#44a4d6, #016ea7) !important;
  background: -ms-linear-gradient(#44a4d6, #016ea7) !important;
  background: -o-linear-gradient(#44a4d6, #016ea7) !important;
  background: linear-gradient(#44a4d6, #016ea7) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44A4D6', endColorstr='#016EA7',GradientType=0 ); }

/* PCD */
.edito-guide-des-formalites-nav header .icon {
  display: none; }

.edito-guide-des-formalites-nav header {
  padding: 10px; }

.edito-guide-des-formalites-nav header .portlet-title-text {
  color: white;
  font-size: 16px;
  text-transform: uppercase; }

/* MBT mantis 0025105 */
.edito-guide-des-formalites-nav .portlet-content {
  padding: 0;
  padding-bottom: 10px;
  overflow: auto; }

/* PCD */
.edito-guide-des-formalites-nav .nav-menu li {
  padding: 2px;
  background: none;
  margin-top: 4px !important;
  font-size: 11px; }

/* PCD */
.edito-guide-des-formalites-nav .nav-menu li a {
  font-size: 11px;
  color: white;
  padding: 1px 2px !important;
  padding-left: 10px !important;
  background: url("../images/infogreffe/icons/puce-guide.png") no-repeat left !important;
  margin-left: 8px; }

/* MBT */
.edito-guide-des-formalites-nav .nav-menu .layouts {
  padding: 0;
  width: 24.5%;
  float: left;
  overflow-y: auto;
  border-left: 1px solid #65C0EC; }

/* PCD */
.edito-guide-des-formalites-nav .nav-menu .level-1 {
  border-left: none; }

.edito-guide-des-formalites-nav .nav-menu .open,
.edito-guide-des-formalites-nav .nav-menu .selected {
  background: #67B1D6;
  color: #ffffff !important;
  padding: 2px; }

/* MBT mantis 0025105 */
.edito-guide-des-formalites-nav .toggle-arrow {
  background: url(../images/infogreffe/icons/white-arrow.png) no-repeat;
  margin: 12px 12px;
  height: 10px; }

/* MBT */
.edito-guide-des-formalites-nav .showHideHidden .toggle-arrow {
  background-position: 0 -20px; }

/* MBT mantis 0025105 */
.edito-guide-des-formalites-nav .showHideShown .toggle-arrow {
  background-position: 0 0; }

/* MBT mantis 0025105 */
.edito-guide-des-formalites-nav-noeud {
  height: inherit; }

.edito-guide-des-formalites-nav-noeud .nav-menu .layouts {
  height: inherit; }

/* PCD */
.edito-guide-des-formalites-nav-noeud .nav-menu li {
  display: none; }

/* PCD */
.edito-guide-des-formalites-nav-noeud .nav-menu li.open {
  display: block;
  background: none; }

/* PCD */
.edito-guide-des-formalites-nav-noeud .nav-menu li.selected {
  display: block; }

/* PCD */
/* Dossiers thÃ©matiques - Sommaire/Menu/EntÃªte */
.edito-dossiers-thematiques-sommaire div {
  border-bottom: 1px solid #BCDDEE;
  padding: 5px;
  padding-left: 40px;
  background: url(../images/infogreffe/icons/dossier-thematique.png) no-repeat left; }

.edito-dossiers-thematiques-sommaire h2 {
  font-size: 14px;
  padding: 0;
  margin: 0;
  color: #012136;
  text-transform: none; }

.edito-dossiers-thematiques-menu div {
  border-bottom: 1px solid #BCDDEE;
  padding: 5px; }

.edito-dossiers-thematiques-menu h2 {
  font-size: 14px;
  padding: 0;
  margin: 0; }

.edito-dossiers-thematiques-menu .libelle {
  color: #17678C;
  font-size: 14px;
  text-transform: uppercase;
  margin: 10px 0; }

.edito-dossiers-thematiques-entete .nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  margin-right: 40px; }

.edito-dossiers-thematiques-entete .nav select {
  margin-right: 20px; }

/* MBT */
.edito-dossiers-thematiques-noeud {
  padding: 15px;
  border: 1px solid #8AC2DD;
  background: -webkit-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: -moz-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: -ms-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: -o-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: linear-gradient(#f1f9fc, #c4e0ef) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F9FC', endColorstr='#C4E0EF', GradientType=0 ); }

.edito-dossiers-thematiques-noeud .edito-dossiers-thematiques-push h2 {
  padding: 0;
  margin: 0;
  color: #18668D;
  font-size: 16px; }

.edito-dossiers-thematiques-noeud .edito-dossiers-thematiques-push p {
  margin: 10px 0; }

.edito-dossiers-thematiques-noeud .dossier .entete {
  border-top: 1px solid #B2CED9;
  margin-top: 20px;
  padding-top: 15px;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 13px;
  font-family: DINCUSTOM,Trebuchet MS,Arial,sans-serif; }

/* Dossier thÃ©matique */
.edito-dossier-thematique-long h1 {
  color: #17668c;
  padding: 10px 0;
  font-family: Tahoma;
  font-size: 22px; }

/* JLE */
.edito-dossier-thematique-long h2 {
  font-size: 10px;
  font-weight: bold;
  text-transform: none;
  padding: 0 !important;
  margin: 0; }

.edito-dossier-thematique-long h3 {
  font-size: 16px;
  font-family: Tahoma;
  font-weight: bold;
  color: #4b6575; }

/* JLE */
.edito-dossier-thematique-long h4 {
  color: inherit;
  font-size: 100%;
  text-transform: none;
  margin: 10px 0;
  font-family: Tahoma; }

/* JLE */
.edito-dossier-thematique-long h5 {
  color: inherit;
  font-size: 100%;
  text-transform: none;
  padding-left: 15px;
  background: url("../images/infogreffe/icons/services-plus-puce.png") no-repeat center left; }

.edito-dossier-thematique-long .entete {
  padding: 10px;
  border-bottom: 1px solid #90c7e3;
  background: -webkit-linear-gradient(white, #e2f0f7) !important;
  background: -moz-linear-gradient(white, #e2f0f7) !important;
  background: -ms-linear-gradient(white, #e2f0f7) !important;
  background: -o-linear-gradient(white, #e2f0f7) !important;
  background: linear-gradient(#ffffff, #e2f0f7) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#e2f0f7',GradientType=0 ); }

.edito-dossier-thematique-long .entete span {
  color: #4599C7; }

.edito-dossier-thematique-long .entete .thematique {
  font-size: 11px;
  color: #022238; }

/* JLE */
.edito-dossier-thematique-long .entete .thematique span {
  text-transform: uppercase;
  font-size: 9px;
  color: #17668c; }

/* JLE */
.edito-dossier-thematique-long .entete .tags {
  font-size: 10px;
  color: #022238; }

/* JLE */
.edito-dossier-thematique-long .onglets {
  margin: 10px 0;
  padding: 20px;
  background: -webkit-linear-gradient(white, #dfe3e4) !important;
  background: -moz-linear-gradient(white, #dfe3e4) !important;
  background: -ms-linear-gradient(white, #dfe3e4) !important;
  background: -o-linear-gradient(white, #dfe3e4) !important;
  background: linear-gradient(#ffffff, #dfe3e4) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#DFE3E4',GradientType=0 ); }

.edito-dossier-thematique-long .onglets div {
  margin: 3px; }

.edito-dossier-thematique-long .onglets h2,
.edito-dossier-thematique-long .onglets p {
  padding-left: 70px !important;
  margin-bottom: 3px;
  line-height: 10px;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color: #90a6b5; }

/* JLE */
.edito-dossier-thematique-long .onglets a {
  font-family: Tahoma;
  font-size: 10px; }

/* JLE */
.edito-dossier-thematique-long .onglets img {
  float: left;
  width: 64px; }

.edito-dossier-thematique-long .onglets .onglet {
  padding: 3px; }

.edito-dossier-thematique-long .onglets .courant p {
  font-weight: bold;
  font-size: 10px;
  color: #afbfca; }

/* JLE */
.edito-dossier-thematique-long .onglets .courant a {
  font-family: Tahoma;
  font-size: 10px;
  color: #7d8f9b; }

/* JLE */
.edito-dossier-thematique-long .onglets .courant img {
  border: 1px solid #007FBE;
  opacity: 0.5; }

.edito-dossier-thematique-long .onglet {
  margin-top: 0px;
  font-size: 11px;
  color: #90a6b5; }

/* PCD */
.edito-dossier-thematique-long .onglet .paragraphe {
  font-size: 12px;
  color: #022238;
  text-transform: none;
  font-weight: normal; }

/* JLE */
.edito-dossier-thematique-long .onglets td {
  width: 166px;
  padding-right: 10px; }

/* MBT */
.edito-dossier-thematique-long .onglets td p {
  margin-top: -2px; }

/* MBT */
.edito-dossier-thematique-long .chapo {
  height: 150px;
  text-transform: none; }

/* JLE */
.edito-dossier-thematique-long .chapo p {
  font-weight: bold;
  font-size: 14px;
  position: absolute;
  left: 200px;
  padding: 20px 40px;
  margin-top: 3px;
  height: 140px;
  color: #022238; }

/* JLE */
.edito-dossier-thematique-long .chapo img {
  float: left;
  height: 140px; }

.edito-dossier-thematique-long .services {
  padding: 10px;
  border-radius: 10px;
  background: -webkit-linear-gradient(white, #e6e6e8) !important;
  background: -moz-linear-gradient(white, #e6e6e8) !important;
  background: -ms-linear-gradient(white, #e6e6e8) !important;
  background: -o-linear-gradient(white, #e6e6e8) !important;
  background: linear-gradient(#ffffff, #e6e6e8) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#E6E6E8',GradientType=0 ); }

.edito-dossier-thematique-long .services-plus {
  padding-left: 100px;
  background: url("../images/infogreffe/icons/services-plus-gris.png") no-repeat top left; }

/* JLE */
.edito-dossier-thematique-long .services-plus {
  padding-left: 60px !important; }

.edito-dossier-thematique-long .service {
  margin: 10px;
  width: 45%;
  float: left;
  color: #052137; }

/* JLE */
.edito-dossier-thematique-long .service div {
  padding-left: 15px;
  margin-top: 5px; }

.edito-dossier-thematique-long .service .liens {
  margin-top: 5px; }

.edito-dossier-thematique-long .nav {
  font-weight: bold;
  margin-top: 25px; }

.edito-dossier-thematique-long .nav span {
  font-size: 11px;
  color: #90a6b5; }

/* JLE */
.edito-dossier-thematique-long .nav p {
  width: 350px; }

/* MBT Mantis 0025498 */
.edito-dossier-thematique-long .nav .previous {
  float: left;
  padding-left: 12px;
  background: url("../images/infogreffe/icons/puce-previous.png") no-repeat center left; }

.edito-dossier-thematique-long .nav .next {
  float: right;
  padding-right: 12px;
  background: url("../images/infogreffe/icons/puce-next.png") no-repeat center right;
  text-align: right; }

/* MBT Mantis 0025498 */
.edito-dossier-thematique-push {
  height: 100px;
  padding: 0;
  background: none; }

/* PCD */
.edito-dossier-thematique-push img {
  float: left;
  margin-right: 10px;
  height: 105px; }

/* MBT Mantis 0025498 */
.edito-dossier-thematique-push h2,
.edito-dossier-thematique-push p {
  line-height: 14px; }

/* PCD */
.edito-dossier-thematique-push h2 {
  font-size: 100%;
  margin: 0;
  padding: 0;
  text-transform: none;
  color: black;
  font-weight: bold; }

/* PCD */
.edito-dossier-thematique-push p.thematique {
  text-transform: uppercase;
  color: #4599C7; }

.edito-dossier-thematique-push p.titre {
  font-weight: bold;
  color: #042338; }

.edito-dossier-thematique-push p.accroche {
  margin: 10px 0;
  height: 42px;
  overflow: hidden; }

.edito-dossier-thematique-push-image div {
  padding-left: 170px; }

/* PCD */
.edito-dossiers-thematiques-sommaire div {
  height: 34px; }

/* PCD */
.edito-dossiers-thematiques-sommaire .lien-push {
  margin: 0; }

/* PCD */
/** Aggregator */
.edito-aggregator {
  background: #DDEEF6;
  padding: 19px 19px 30px; }

/* PCD */
.edito-aggregator .titre-aggregator {
  font-size: 12px;
  font-weight: bold;
  color: #17678c;
  margin-bottom: 15px; }

/* PCD */
.edito-aggregator-dossiers {
  border-bottom: 1px solid #BCDDEE;
  padding-bottom: 10px;
  margin-bottom: 10px; }

/* PCD */
.edito-aggregator-dossiers:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0; }

/* PCD */
.edito-layout .edito-menu-left .edito-aggregator {
  margin: 20px 10px; }

.edito-aggregator-icon .titre-aggregator {
  background-repeat: no-repeat;
  padding: 25px 0 0 40px;
  position: absolute;
  top: -5px;
  left: 5px; }

.edito-aggregator-icon {
  padding-top: 50px; }

.edito-aggregator-dernier-publie .titre-aggregator {
  background-image: url("../images/infogreffe/icons/clock.png"); }

.edito-aggregator-contenu-relatif .titre-aggregator {
  background-image: url("../images/infogreffe/icons/related.png"); }

.edito-aggregator-double {
  padding: 0; }

.edito-aggregator-double .items {
  background: url("/societes-theme/images/infogreffe/skin/separator-small.png") no-repeat center center; }

.edito-aggregator-double .item {
  width: 45% !important;
  float: left;
  margin: 15px; }

.edito-lexique-mots .items {
  padding: 20px; }

.edito-lexique-mots .item {
  margin: 0 15px; }

.edito-lexique h2 {
  color: black;
  margin: 0 15px;
  font-size: 14px;
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
  padding: 0 10px;
  background: url(/societes-theme/images/infogreffe/icons/arrow-big.gif) no-repeat left 4px; }

/* MBT Mantis 25600 : Suppression du sprite et changement de l'image.*/
.edito-lexique h2 a {
  color: black; }

.edito-lexique-long {
  background: #DDEEF6;
  padding: 50px;
  margin-right: 20px; }

/* Mode court de la homepage */
.edito-court-home {
  margin: 0 0 23px 2px;
  padding: 0 10px;
  font-size: 11px;
  border-right: solid 1px #95c4db; }

/* CLX */
.edito-court-home h3 {
  text-transform: none;
  line-height: 16px;
  color: #3d6385;
  padding: 0 0 16px;
  font-weight: bold;
  font-size: 16px;
  display: table;
  height: 32px;
  overflow: hidden;
  margin-bottom: 20px; }

/* GMN: mantis #24923 */
.edito-court-home h3 a {
  color: inherit;
  display: table-cell;
  vertical-align: bottom; }

/* PCD */
.edito-court-home h4 {
  height: 107px;
  overflow: hidden;
  color: #7C8588;
  margin: 16px 1px 10px 0;
  line-height: 18px;
  font-size: 100%;
  font-weight: normal;
  text-transform: none; }

/* CLX */
.edito-court-home .illustration {
  height: 102px;
  width: 220px;
  overflow: hidden;
  margin: 0; }

/* PCD */
.edito-dossier-thematique-aggegator {
  /*TODO*/ }

/* Editorial ActualitÃ©s */
.titre-page {
  font-family: DINCUSTOM;
  color: #17668c !important;
  font-size: 24px;
  text-transform: none; }

/* JLE */
.titre-section {
  color: #0F2D43;
  font-size: 18px;
  text-transform: none; }

/* PCD */
.titre-paragraphe {
  color: #0F2D43;
  font-size: 100%;
  margin: 0; }

/* PCD */
.edito-actu {
  color: #022238; }

/* JLE */
.edito-actu a {
  text-decoration: underline; }

.edito-actu img {
  float: left; }

.edito-actu .titre {
  padding: 0;
  margin: 0;
  text-transform: none; }

.edito-actu .titre a {
  color: #022238;
  font-size: 16px;
  text-decoration: none;
  font-family: Tahoma;
  font-weight: bold; }

/* JLE */
.edito-actu .entete {
  color: #1a658d; }

/* JLE */
.edito-actu .entete a {
  color: #017dbd;
  text-transform: uppercase; }

/* JLE */
.edito-actu .entete .cat {
  margin-left: 10px; }

.edito-actu .cat {
  text-transform: uppercase; }

.edito-actu .haut-page {
  margin: 20px 0;
  margin-right: 10px; }

.edito-actu .sommaire {
  float: right; }

.edito-actu .tags a {
  color: #007dbd; }

/* JLE */
.edito-actu .lien-push {
  font-size: 10px;
  color: #007dbd; }

/* JLE */
.edito-actu-court {
  padding-bottom: 10px;
  border-bottom: 1px solid #91C9E4; }

.edito-actu-court div {
  margin: 10px 0; }

.edito-actu-long div {
  margin: 20px 0; }

.edito-actu-sommaire label {
  font-size: 11px;
  color: #1a658c; }

/* JLE */
.edito-actu-sommaire .nav {
  background: #D3E9F4;
  padding: 25px;
  margin: 40px 0; }

.edito-actu-sommaire .nav p {
  float: left;
  margin-top: 15px;
  font-weight: bold;
  font-size: 11px;
  color: #1a658c; }

/* JLE */
.edito-actu-sommaire .actu {
  margin: 15px 90px; }

.edito-actu-sommaire .actu input {
  cursor: default; }

.edito-actu-sommaire .actu label {
  display: inline;
  margin-left: 10px;
  font-weight: normal;
  vertical-align: middle; }

.edito-actu-sommaire .actu .dijitSelect {
  margin-left: 50px;
  width: 200px; }

.edito-article {
  margin-right: 40px; }

.edito-article p {
  margin-top: 15px;
  line-height: 14px; }

.edito-article img {
  float: left;
  margin-right: 10px;
  margin-bottom: 20px; }

.edito-article .paragraphe {
  font-size: 12px;
  color: #022239; }

/* JLE */
.edito-article .titre-paragraphe {
  font-weight: bold;
  color: #022239; }

/* JLE */
.edito-article .chapo {
  margin-top: 30px; }

.edito-article .chapo div {
  padding-left: 180px; }

.edito-article .chapo p {
  font-size: 12px;
  color: #022239;
  line-height: inherit; }

/* JLE */
.edito-article li {
  margin-left: 15px;
  margin-top: 15px;
  list-style-type: square; }

.edito-article-court-noeud {
  padding: 10px 20px;
  border: 1px solid #8AC2DD;
  height: 440px;
  background: -webkit-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: -moz-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: -ms-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: -o-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: linear-gradient(#f1f9fc, #c4e0ef) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F9FC', endColorstr='#C4E0EF', GradientType=0 ); }

.edito-article-court-noeud .image {
  margin-bottom: 15px; }

.edito-article-court-noeud .liens-push {
  margin-top: 10px; }

.edito-article-court-noeud p {
  color: black;
  line-height: 14px; }

/** Tutoriel */
.edito-tutoriel-long .titre {
  font-size: 18px;
  text-transform: none;
  margin: 10px 0;
  padding: 0;
  color: #2290c7; }

/* JLE */
.edito-tutoriel-long p {
  margin: 10px 0; }

.edito-tutoriel-court img {
  margin: 5px;
  opacity: 0.5; }

.edito-tutoriel-court h2 {
  float: right;
  width: 58%;
  margin-top: 20px;
  vertical-align: middle;
  text-transform: none;
  height: 100%;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  color: #2393c5; }

/* JLE, GMN  */
.edito-tutoriaux-sommaire {
  margin-bottom: 40px;
  margin-right: 15px; }

.edito-tutoriaux-sommaire .texte {
  margin-top: 25px;
  color: #022238;
  font-size: 12px; }

/* JLE */
.edito-tutoriaux-sommaire .texte p {
  margin-top: 10px;
  line-height: inherit; }

/* JLE */
.edito-tutoriaux-sommaire .nav {
  width: 450px;
  float: right; }

.edito-tutoriaux-sommaire .nav .dijitButton {
  float: right;
  margin-right: 15px; }

/** MKT AN2014_EVOL_EDITO_BAG **/
.edito-bag {
  color: #022238; }

.edito-bag a {
  text-decoration: underline; }

.edito-bag img {
  float: left; }

.edito-bag .titre {
  padding: 0;
  margin: 0;
  text-transform: none; }

.edito-bag .titre a {
  color: #022238;
  font-size: 16px;
  text-decoration: none;
  font-family: Tahoma;
  font-weight: bold; }

.edito-bag .entete {
  color: #1a658d; }

.edito-bag .entete a {
  color: #017dbd;
  text-transform: uppercase; }

.edito-bag .entete .cat {
  margin-left: 10px; }

.edito-bag .cat {
  text-transform: uppercase; }

.edito-bag .haut-page {
  margin: 20px 0;
  margin-right: 10px; }

.edito-bag .sommaire {
  float: right; }

.edito-bag .tags a {
  color: #007dbd; }

.etido-bag-chapo img {
  float: left;
  margin: 4px; }

.etido-bag-chapo {
  min-height: 106px; }

.edito-bag-long div {
  margin: 0px 0 !important; }

.edito-bag-long h1 {
  color: #17668c;
  padding: 10px 0;
  font-family: Tahoma;
  font-size: 22px; }

.edito-bag-long h2 {
  font-size: 10px;
  font-weight: bold;
  text-transform: none;
  padding: 0 !important;
  margin: 0; }

.edito-bag-long h3 {
  font-size: 16px;
  font-family: Tahoma;
  font-weight: bold;
  color: #4b6575; }

.edito-bag-long h4 {
  color: inherit;
  font-size: 100%;
  text-transform: none;
  margin: 10px 0;
  font-family: Tahoma; }

.edito-bag-long .services h5 {
  color: inherit;
  font-size: 100%;
  text-transform: none;
  padding-left: 15px;
  background: url("/societes-theme/images/infogreffe/icons/services-plus-puce.png") no-repeat center left; }

.edito-bag-long .services {
  padding: 10px;
  border-radius: 10px;
  background: -webkit-linear-gradient(white, #e6e6e8) !important;
  background: -moz-linear-gradient(white, #e6e6e8) !important;
  background: -ms-linear-gradient(white, #e6e6e8) !important;
  background: -o-linear-gradient(white, #e6e6e8) !important;
  background: linear-gradient(#ffffff, #e6e6e8) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#E6E6E8',GradientType=0 ); }

.edito-bag-long .services-plus {
  padding-left: 100px;
  background: url("/societes-theme/images/infogreffe/icons/services-plus-gris.png") no-repeat top left; }

.edito-bag-long .services-plus {
  padding-left: 60px !important; }

.edito-bag-long .service {
  margin: 10px !important;
  width: 45%;
  float: left;
  color: #052137; }

.edito-bag-long .service div {
  padding-left: 15px;
  margin-top: 5px; }

.edito-bag-long .service .liens {
  margin-top: 5px; }

.edito-bag-long .nav {
  font-weight: bold;
  margin-top: 25px; }

.edito-bag-long .nav span {
  font-size: 11px;
  color: #90a6b5; }

.edito-bag-long .nav p {
  width: 350px; }

.edito-bag-long .nav .previous {
  float: left;
  padding-left: 12px;
  background: url("/societes-theme/images/infogreffe/icons/puce-previous.png") no-repeat center left; }

.edito-bag-long .nav .next {
  float: right;
  padding-right: 12px;
  background: url("/societes-theme/images/infogreffe/icons/puce-next.png") no-repeat center right;
  text-align: right; }

.edito-bag-long ol, ul, li {
  list-style: none; }

.edito-bag-long-mention {
  margin-bottom: 30px; }

.edito-bag-long-mention .toolbox {
  margin: 5px 0px 5px 5px; }

.edito-bag {
  color: #022238; }

.edito-bag a {
  text-decoration: underline; }

.edito-bag img {
  float: left; }

.edito-bag .titre {
  padding: 0;
  margin: 0;
  text-transform: none; }

.edito-bag .titre a {
  color: #022238;
  font-size: 16px;
  text-decoration: none;
  font-family: Tahoma;
  font-weight: bold; }

.edito-bag .entete {
  color: #1a658d; }

.edito-bag .entete a {
  color: #017dbd;
  text-transform: uppercase; }

.edito-bag .entete .cat {
  margin-left: 10px; }

.edito-bag .cat {
  text-transform: uppercase; }

.edito-bag .haut-page {
  margin: 20px 0;
  margin-right: 10px; }

.edito-bag .sommaire {
  float: right; }

.edito-bag .tags a {
  color: #007dbd; }

.edito-bag .lien-push {
  font-size: 10px;
  color: #007dbd; }

.edito-bag-court {
  padding-bottom: 10px;
  border-bottom: 1px solid #91C9E4; }

.edito-bag-court div {
  margin: 10px 0; }

.edito-bag-push {
  padding: 0;
  background: none; }

.edito-bag-push img {
  float: left;
  margin-right: 5px; }

.edito-bag-push h2, .edito-bag-push p {
  line-height: 14px; }

.edito-bag-noeud .edito-bag-push h2 {
  padding: 0;
  margin: 0;
  color: #18668d;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase; }

.edito-bag-noeud .edito-bag-push h2.titre {
  font-size: 100%;
  margin: 0;
  padding: 0;
  text-transform: none;
  color: black;
  font-weight: bold; }

.edito-bag-push p.thematique {
  text-transform: uppercase;
  color: #4599C7; }

.edito-bag-push p.titre {
  font-weight: bold;
  color: #042338; }

.edito-bag-push p.accroche {
  margin: 10px 0 !important;
  height: 42px;
  overflow: hidden; }

.edito-bag-push-image div {
  padding-left: 170px; }

.edito-bag-push-image p {
  margin: 0px !important; }

.journal-content-article .edito-bag-sommaire .nav .cat {
  margin-top: 5px;
  margin-right: 10px;
  line-height: 19px; }

.journal-content-article .edito-bag-sommaire .cat {
  margin-top: 5px;
  line-height: 19px; }

.journal-content-article .edito-bag-sommaire p {
  margin: 20px 0  0px; }

.edito-bag-sommaire .nav {
  background: #D3E9F4;
  padding: 25px;
  margin: 10px 0; }

.edito-bag-sommaire label {
  font-size: 11px;
  color: #1a658c; }

.edito-bag-sommaire .nav p {
  float: left;
  margin-top: 5px;
  font-weight: bold;
  font-size: 11px;
  color: #1a658c; }

.edito-bag-sommaire .actu {
  margin: 15px 90px; }

.edito-bag-sommaire .actu input {
  cursor: default; }

.edito-bag-sommaire .actu label {
  display: inline;
  margin-left: 10px;
  font-weight: normal;
  vertical-align: middle; }

.edito-bag-sommaire .actu .dijitSelect {
  margin-left: 50px;
  width: 200px; }

.edito-bag-sommaire div {
  padding-left: 0px;
  background: url(../images/infogreffe/icons/bag.png) no-repeat left; }

.edito-bag-sommaire h2 {
  font-size: 14px;
  padding: 0;
  margin: 0;
  color: #012136;
  text-transform: none; }

.edito-bag-sommaire .lien-push {
  margin: 0; }

.edito-bag-menu div {
  border-bottom: 1px solid #BCDDEE;
  padding: 5px; }

.edito-bag-menu h2 {
  font-size: 14px;
  padding: 0;
  margin: 0; }

.edito-bag-menu .libelle {
  color: #17678C;
  font-size: 14px;
  text-transform: uppercase;
  margin: 10px 0; }

.edito-bag-entete .nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  margin-right: 40px; }

.edito-bag-entete .nav select {
  margin-right: 20px; }

.edito-bag-noeud {
  padding: 15px;
  border: 1px solid #8AC2DD;
  background: -webkit-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: -moz-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: -ms-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: -o-linear-gradient(#f1f9fc, #c4e0ef) !important;
  background: linear-gradient(#f1f9fc, #c4e0ef) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F9FC',endColorstr='#C4E0EF',GradientType=0 ); }

.edito-bag-noeud .edito-bag-push p {
  margin: 10px 0; }

.edito-bag-noeud .dossier .entete {
  border-top: 1px solid #B2CED9;
  margin-top: 0px;
  padding-top: 15px;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 13px;
  font-family: DINCUSTOM,Trebuchet MS,Arial,sans-serif; }

/**FIN AN2014_EVOL_EDITO_BAG**/
/** Toolbox : [ email | share | print | T+ | t- ] */
.toolbox {
  float: right;
  padding: 2px;
  margin: 5px;
  border-radius: 5px;
  background: -webkit-linear-gradient(#17678c, #04243a) !important;
  background: -moz-linear-gradient(#17678c, #04243a) !important;
  background: -ms-linear-gradient(#17678c, #04243a) !important;
  background: -o-linear-gradient(#17678c, #04243a) !important;
  background: linear-gradient(#17678c, #04243a) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17678C', endColorstr='#04243A',GradientType=0 ); }

.toolbox a {
  float: left;
  display: block;
  padding: 5px 10px !important;
  background: url("../images/infogreffe/skin/separator-toolbox.png") no-repeat left center; }

/* PCD */
.toolbox a:first-child {
  background: none; }

/* PCD */
.toolbox .email span {
  background: url("../images/infogreffe/icons/toolbox-email.png") no-repeat center; }

/* PCD */
.toolbox .share span {
  background: url("../images/infogreffe/icons/toolbox-share.png") no-repeat center; }

/* PCD */
.toolbox .print span {
  background: url("../images/infogreffe/icons/toolbox-print.png") no-repeat center; }

/* PCD */
.toolbox .text-incr span {
  background: url("../images/infogreffe/icons/toolbox-text-incr.png") no-repeat center;
  width: 22px; }

/* PCD */
.toolbox .text-decr span {
  background: url("../images/infogreffe/icons/toolbox-text-decr.png") no-repeat center;
  width: 22px; }

/* PCD */
/* Etapes */
.panier-produits-etapes {
  text-align: center;
  margin: 2px 20px 26px; }

ul.etapes {
  height: 75px;
  font-weight: 100; }

ul.etapes li {
  color: #8fa9b8;
  font-size: 24px;
  padding: 10px 0 0 45px;
  display: inline-block;
  white-space: nowrap;
  line-height: 24px; }

ul.etapes li.first {
  padding-left: 0;
  margin-left: -31px; }

ul.etapes li.done {
  color: #59abd3; }

ul.etapes li.on {
  color: #FFF;
  font-weight: normal; }

ul.etapes li.first.on {
  margin-top: 20px; }

ul.etapes li span {
  text-transform: none;
  font-size: 18px;
  display: block;
  font-weight: 100; }

ul.etapes span.separator {
  position: absolute;
  width: 10px;
  height: 60px;
  margin: 0 0 0 -25px;
  background: url(../images/infogreffe/skin/separator-etapes.png) no-repeat center center;
  width: 20px;
  background-position: 0 0;
  border-top: none; }

ul.etapes .done .ico {
  background-position: center -1630px;
  width: 100%;
  height: 20px; }

/* Popups */
body.infogreffe.portal-popup, .portal_popup {
  background: #FFF;
  text-align: left;
  min-width: 0; }

/* Liste etablissment */
.voir.puceBlanche {
  background: url(../images/infogreffe/icons/icons.png) no-repeat;
  background-position: left -1660px; }

/*TGL*/
.voir.puceBlancheVersLeHaut {
  background: url(../images/infogreffe/icons/icons.png) no-repeat;
  background-position: right -499px; }

/*TGL*/
/* LightBox consultation rÃ©vÃ©lation acte */
.moncompte-surveillances-avis-acte table.table-data {
  width: 100%; }

/*TGL*/
.moncompte-surveillances-avis-acte table.table-data td.first {
  color: #007dbd; }

/*TGL*/
.dijitButton.btn-red.commander {
  margin: 11px 0 0 5px !important;
  float: right; }

/*TGL*/
.moncompte-surveillances-avis-acte .dijitButton.btn-red .dijitButtonNode {
  font-size: 11px; }

/*TGL*/
.moncompte-surveillances-avis-acte table.table-data.table-grey-cells tr.first td {
  border-top: solid 1px #94B5C4; }

/*TGL*/
ul.etapes li.on {
  color: #FFF;
  font-weight: normal; }

ul.etapes li.first.on {
  margin-top: 20px; }

ul.etapes li span {
  text-transform: none;
  font-size: 18px;
  display: block;
  font-weight: 100; }

ul.etapes span.separator {
  position: absolute;
  width: 10px;
  height: 60px;
  margin: 0 0 0 -25px;
  background: url(../images/infogreffe/skin/separator-etapes.png) no-repeat center center;
  width: 20px;
  background-position: 0 0;
  border-top: none; }

ul.etapes .done .ico {
  background-position: center -1630px;
  width: 100%;
  height: 20px; }

/* Popups */
body.infogreffe.portal-popup, .portal_popup {
  background: #FFF;
  text-align: left;
  min-width: 0; }

/* Liste etablissment */
.voir.puceBlanche {
  background: url(../images/infogreffe/icons/icons.png) no-repeat;
  background-position: left -1660px; }

/*TGL*/
.voir.puceBlancheVersLeHaut {
  background: url(../images/infogreffe/icons/icons.png) no-repeat;
  background-position: right -499px; }

/*TGL*/
.h3404 {
  padding: 0px 0 50px;
  font: bold 20px Tahoma, sans-serif;
  color: #2290c7;
  width: 800px;
  text-align: center;
  margin-left: 400px; }

/*TGL*/
#message404 {
  height: 535px;
  padding-top: 185px;
  background: url(../images/infogreffe/icons/message-bg.jpg) no-repeat center top white;
  font: 16px Tahoma, sans-serif;
  color: #1f4b72;
  width: 980px;
  margin-left: 332px;
  text-align: center; }

/*TGL*/
#message404 p {
  color: #1f4b72;
  margin-bottom: 20px;
  width: 783px;
  margin-left: 100px; }

/*TGL*/
/*30520: Lightbox de crÃ©ation de compte - Affichage inrcorrect sur les pages autres que la home*/
/* Lightboxes (gÃ©nÃ©ral) */
.dijitDialog .moncompte {
  width: auto;
  margin: 0; }

/* Lightbox CrÃ©ation compte */
.moncompte-creation p {
  margin: -12px 0 0; }

.moncompte-creation.loginPopup div.left, .moncompte-creation div.right {
  float: left;
  width: 199px;
  text-align: center;
  margin: 27px 0 0 50px; }

.moncompte-creation div.right {
  margin: 27px 10px 27px 0; }

.moncompte-creation .panel-info {
  width: 193px;
  text-align: left;
  margin: 18px auto 23px;
  padding: 22px 13px 20px; }

.moncompte-creation .panel-info h2 {
  font-size: 16px;
  margin: 0;
  line-height: 12px; }

.moncompte-creation .panel-info h3 {
  padding: 0 0 0 10px; }

.moncompte-creation .panel-info p {
  font-size: 13px;
  line-height: 15px;
  margin: 24px 0 0 5px; }

.moncompte-creation .btn-mini.dijitButton .dijitButtonNode {
  padding: 9px 11px 7px 14px; }

.moncompte-creation ul.bullet-list li {
  font-weight: normal;
  padding: 2px 0; }

/* edito widget recherche */
.widgetRecherche .bloc {
  margin: 15px; }

.widgetRecherche .largeur-widget {
  display: inline; }

.widgetRecherche .taille-variable {
  margin-left: 10px; }

.widgetRecherche .taille-fixe {
  margin-left: 25px; }

.widgetRecherche .taille-fixe-input {
  width: 40px; }

.widgetRecherche #codepane {
  background-color: #E8E8E8; }

.widgetRecherche #infogreffe {
  border: 1px solid #4d98bf;
  margin-top: 10px; }

/* Message avertissement - timeout de la session Liferay */
.infogreffe .popup-alert-notice {
  background-color: #FFFFFF !important;
  background-image: none !important;
  color: #1f4b72 !important;
  font-size: 15px !important;
  margin: 0 auto !important;
  border: 1px solid #1f4b72 !important; }

.infogreffe .popup-alert-warning {
  background-image: none !important;
  color: #1f4b72 !important;
  font-size: 15px !important; }

