@charset "UTF-8";
/* line 17, ../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
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,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 22, ../sass/_gradients.sass */
.vcard .main, body.authentication .main-bloc, body.administration .main-bloc, body.registration .mandatory, body.registration .success .bloc-1 {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(14, 111, 194, 0.7)), color-stop(100%, rgba(116, 187, 246, 0.7)));
  background: -webkit-linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  background: -moz-linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  background: -o-linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  background: linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 87, ../sass/_gradients.sass */
ul.tabs > li a {
  background: #f2ede3;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e2d6be), color-stop(100%, #f2ede3));
  background: -webkit-linear-gradient(#e2d6be, #f2ede3);
  background: -moz-linear-gradient(#e2d6be, #f2ede3);
  background: -o-linear-gradient(#e2d6be, #f2ede3);
  background: linear-gradient(#e2d6be, #f2ede3);
}

/* line 8, ../sass/_backgrounds.sass */
button {
  background: #13438d;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4882c2), color-stop(100%, #13438d));
  background: -webkit-linear-gradient(#4882c2, #13438d);
  background: -moz-linear-gradient(#4882c2, #13438d);
  background: -o-linear-gradient(#4882c2, #13438d);
  background: linear-gradient(#4882c2, #13438d);
  border: 1px solid #13438d;
}

/* line 11, ../sass/_backgrounds.sass */
#header {
  background: #3594dc;
  border-bottom: 1px solid #5baaec;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3594dc), color-stop(33.33333%, #5baaec), color-stop(66.66667%, #5baaec), color-stop(100%, #3594dc));
  background: -webkit-linear-gradient(#3594dc, #5baaec, #5baaec, #3594dc);
  background: -moz-linear-gradient(#3594dc, #5baaec, #5baaec, #3594dc);
  background: -o-linear-gradient(#3594dc, #5baaec, #5baaec, #3594dc);
  background: linear-gradient(#3594dc, #5baaec, #5baaec, #3594dc);
}

/* line 17, ../sass/_backgrounds.sass */
.vcard .details {
  background: white;
  background: -webkit-gradient(linear, 50% 0%, 50% 100, color-stop(0%, #b8daf6), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#b8daf6, #ffffff 100px);
  background: -moz-linear-gradient(#b8daf6, #ffffff 100px);
  background: -o-linear-gradient(#b8daf6, #ffffff 100px);
  background: linear-gradient(#b8daf6, #ffffff 100px);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 20, ../sass/_backgrounds.sass */
.lightbox {
  background: #b3d7f5;
  background: rgba(179, 215, 245, 0.7);
}
/* line 22, ../sass/_backgrounds.sass */
.lightbox .content {
  background: white;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cfe8fc), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#cfe8fc, #ffffff);
  background: -moz-linear-gradient(#cfe8fc, #ffffff);
  background: -o-linear-gradient(#cfe8fc, #ffffff);
  background: linear-gradient(#cfe8fc, #ffffff);
}

/* line 33, ../sass/_backgrounds.sass */
body.registration .mandatory, body.registration .success .bloc-1 {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 37, ../sass/_backgrounds.sass */
body.registration .optional, body.registration .success .bloc-2 {
  background: white url(../images/linear-gradient-1.png) repeat-x scroll 0 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100, color-stop(0%, #b8daf6), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#b8daf6, #ffffff 100px);
  background: -moz-linear-gradient(#b8daf6, #ffffff 100px);
  background: -o-linear-gradient(#b8daf6, #ffffff 100px);
  background: linear-gradient(#b8daf6, #ffffff 100px);
  border-radius: 10px;
}

/* line 42, ../sass/_backgrounds.sass */
.feeShai9 {
  background: #f44100;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff6c00), color-stop(100%, #e24000));
  background: -webkit-linear-gradient(#ff6c00, #e24000);
  background: -moz-linear-gradient(#ff6c00, #e24000);
  background: -o-linear-gradient(#ff6c00, #e24000);
  background: linear-gradient(#ff6c00, #e24000);
  border: 1px solid #e24000;
}

/* line 45, ../sass/_backgrounds.sass */
#details_button {
  background: #3594dc;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6bb7f5), color-stop(100%, #3594dc));
  background: -webkit-linear-gradient(#6bb7f5, #3594dc);
  background: -moz-linear-gradient(#6bb7f5, #3594dc);
  background: -o-linear-gradient(#6bb7f5, #3594dc);
  background: linear-gradient(#6bb7f5, #3594dc);
  border-color: #3594dc;
}

/* line 49, ../sass/_backgrounds.sass */
.vcard button {
  background: #13438d;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4882c2), color-stop(100%, #13438d));
  background: -webkit-linear-gradient(#4882c2, #13438d);
  background: -moz-linear-gradient(#4882c2, #13438d);
  background: -o-linear-gradient(#4882c2, #13438d);
  background: linear-gradient(#4882c2, #13438d);
  border: 1px solid #13438d;
}

/* line 52, ../sass/_backgrounds.sass */
#manage-my-articles {
  background: #13438d;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4882c2), color-stop(100%, #13438d));
  background: -webkit-linear-gradient(#4882c2, #13438d);
  background: -moz-linear-gradient(#4882c2, #13438d);
  background: -o-linear-gradient(#4882c2, #13438d);
  background: linear-gradient(#4882c2, #13438d);
  border: 1px solid #13438d;
}

/* line 55, ../sass/_backgrounds.sass */
button.no,
[name=CustomActionUnpublish],
input[type=submit].no,
input[type=submit][name=DiscardButton] {
  border: 1px solid #871718;
  background: #d30707;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e91d1d), color-stop(100%, #d30707));
  background: -webkit-linear-gradient(#e91d1d, #d30707);
  background: -moz-linear-gradient(#e91d1d, #d30707);
  background: -o-linear-gradient(#e91d1d, #d30707);
  background: linear-gradient(#e91d1d, #d30707);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 61, ../sass/_backgrounds.sass */
button.yes,
[name=CustomActionPublish],
input[type=submit].yes,
input[type=submit][name=PublishButton] {
  border: 1px solid #4e8d05;
  background: #579b06;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7bc028), color-stop(100%, #579b06));
  background: -webkit-linear-gradient(#7bc028, #579b06);
  background: -moz-linear-gradient(#7bc028, #579b06);
  background: -o-linear-gradient(#7bc028, #579b06);
  background: linear-gradient(#7bc028, #579b06);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 68, ../sass/_backgrounds.sass */
.manager a.read, .manager a.edit, .manager button[name=CustomActionRemove], .article.full a.read, .article.full a.edit, .article.full button[name=CustomActionRemove] {
  background: #13438d;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4882c2), color-stop(100%, #13438d));
  background: -webkit-linear-gradient(#4882c2, #13438d);
  background: -moz-linear-gradient(#4882c2, #13438d);
  background: -o-linear-gradient(#4882c2, #13438d);
  background: linear-gradient(#4882c2, #13438d);
  border: 1px solid #13438d;
}
/* line 71, ../sass/_backgrounds.sass */
.manager a.publish, .article.full a.publish {
  border: 1px solid #4e8d05;
  background: #579b06;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7bc028), color-stop(100%, #579b06));
  background: -webkit-linear-gradient(#7bc028, #579b06);
  background: -moz-linear-gradient(#7bc028, #579b06);
  background: -o-linear-gradient(#7bc028, #579b06);
  background: linear-gradient(#7bc028, #579b06);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 74, ../sass/_backgrounds.sass */
.manager a.unpublish, .article.full a.unpublish {
  border: 1px solid #871718;
  background: #d30707;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e91d1d), color-stop(100%, #d30707));
  background: -webkit-linear-gradient(#e91d1d, #d30707);
  background: -moz-linear-gradient(#e91d1d, #d30707);
  background: -o-linear-gradient(#e91d1d, #d30707);
  background: linear-gradient(#e91d1d, #d30707);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 77, ../sass/_backgrounds.sass */
button.create-article {
  background: #13438d;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4882c2), color-stop(100%, #13438d));
  background: -webkit-linear-gradient(#4882c2, #13438d);
  background: -moz-linear-gradient(#4882c2, #13438d);
  background: -o-linear-gradient(#4882c2, #13438d);
  background: linear-gradient(#4882c2, #13438d);
  border: 1px solid #13438d;
}

/* line 11, ../sass/screen.sass */
#details_button {
  color: white;
  font-family: vag, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
}

/* line 18, ../sass/screen.sass */
.search input[type=text] {
  font-family: vag, arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  color: #3486cd;
}

/* line 26, ../sass/screen.sass */
.article.full .header .title {
  font-family: vag, arial, sans-serif;
  font-weight: bold;
  font-size: 24px;
  color: #3486cd;
}

/* line 33, ../sass/screen.sass */
.article.full .header .exergue {
  font-size: 16px;
  color: #5baaec;
}

/* line 37, ../sass/screen.sass */
.age-list .age-1, .age-list .age-2, .age-list .age-3, .age-list .age-4, .age-list .age-5, .age-list .age-6, .age-list li {
  font-family: vag, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: white;
}

/* line 43, ../sass/screen.sass */
#filter a {
  color: white;
  font-size: 13px;
  font-family: vag, arial, sans-serif;
  font-weight: bold;
}

/* line 49, ../sass/screen.sass */
a.btn, body.registration input[name="PublishButton"] {
  border: 1px solid #0163ba;
  padding: 0.5em 1em;
  background: #0163ba;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3594dc), color-stop(100%, #0163ba));
  background: -webkit-linear-gradient(#3594dc, #0163ba);
  background: -moz-linear-gradient(#3594dc, #0163ba);
  background: -o-linear-gradient(#3594dc, #0163ba);
  background: linear-gradient(#3594dc, #0163ba);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: #0163ba 0px 1px 1px inset, #0163ba 0 -1px 1px inset;
  -moz-box-shadow: #0163ba 0px 1px 1px inset, #0163ba 0 -1px 1px inset;
  box-shadow: #0163ba 0px 1px 1px inset, #0163ba 0 -1px 1px inset;
}

@font-face {
  font-family: "vag";
  src: url("vagroundedlt-normal-webfont.eot");
  src: url("vagroundedlt-normal-webfont.eot?#iefix") format("embedded-opentype"), url("vagroundedlt-normal-webfont.woff") format("woff"), url("vagroundedlt-normal-webfont.ttf") format("truetype"), url("vagroundedlt-normal-webfont.svg#vagrounded_ltregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "vag";
  src: url("vag_rounded_bt-webfont.eot");
  src: url("vag_rounded_bt-webfont.eot?#iefix") format("embedded-opentype"), url("vag_rounded_bt-webfont.woff") format("woff"), url("vag_rounded_bt-webfont.ttf") format("truetype"), url("vag_rounded_bt-webfont.svg#vagrounded_btregular") format("svg");
  font-weight: bold;
  font-style: normal;
}

/* line 81, ../sass/screen.sass */
body {
  background: #cde6fc url('../images/background.png?1377006192') repeat-x fixed 0 0;
  margin: 0;
  padding: 0 0 20px 0;
  font-family: arial, sans-serif;
  color: #11408a;
}

/* line 88, ../sass/screen.sass */
h1, h2, h3, h4, h5, h6 {
  font-family: vag, arial, sans-serif;
  font-weight: bold;
}

/* line 92, ../sass/screen.sass */
i, em {
  font-style: italic;
}

/* line 95, ../sass/screen.sass */
b, strong {
  font-style: bold;
}

/* line 98, ../sass/screen.sass */
a {
  text-decoration: none;
  color: #0088cc;
}

/* line 102, ../sass/screen.sass */
p, li {
  line-height: 20px;
  color: #444444;
}

/* line 106, ../sass/screen.sass */
input[type=submit],
input[type=image],
button {
  cursor: pointer;
}

/* line 111, ../sass/screen.sass */
button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 0 8px;
  font-size: 11px;
  line-height: 28px;
  height: 28px;
  border: 1px solid black;
}
/* line 118, ../sass/screen.sass */
button span {
  font-size: 11px;
  line-height: 28px;
  height: 26px;
  font-weight: normal;
  color: white;
}

/* line 125, ../sass/screen.sass */
input[type=text], input[type=password] {
  font-size: 15px;
  line-height: 18px;
  height: 18px;
  padding: 4px 12px;
}

/* line 131, ../sass/screen.sass */
textarea {
  padding: 4px 6px;
  overflow: auto;
}

/* Chrome outline */
/* line 137, ../sass/screen.sass */
input:focus,
textarea:focus {
  outline: none;
}

/* line 141, ../sass/screen.sass */
.exergue {
  font-family: vag, arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
}

/* line 147, ../sass/screen.sass */
.nav a {
  color: #9e7928;
  font-family: vag, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
}
/* line 153, ../sass/screen.sass */
dd .nav a {
  color: white;
  font-family: vag, arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
}

/* line 160, ../sass/screen.sass */
input {
  font-size: 15px;
}
/* line 162, ../sass/screen.sass */
input[type=submit] {
  color: white;
}

/* line 165, ../sass/screen.sass */
a.button, input[type=submit] {
  font-size: 14px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  text-shadow: 0 -1px 1px #113979;
}

/* line 172, ../sass/screen.sass */
a.btn {
  font-weight: bold;
  color: white;
}

/* line 176, ../sass/screen.sass */
.nav p span + span {
  font-family: vag, arial, sans-serif;
  font-weight: bold;
}

/* line 181, ../sass/screen.sass */
.lightbox h2 {
  font-family: vag, arial, sans-serif;
  font-size: 22px;
}
/* line 184, ../sass/screen.sass */
.lightbox p {
  font-family: vag, arial, sans-serif;
  font-size: 16px;
}

/* line 196, ../sass/screen.sass */
#header {
  min-height: 50px;
  color: white;
  margin-bottom: 20px;
}
/* line 201, ../sass/screen.sass */
#header .nav {
  width: 990px;
  margin: 0 auto;
}
/* line 205, ../sass/screen.sass */
#header form, #header dl, #header a.logout {
  display: block;
  width: 190px;
  float: right;
  margin: 0;
}
/* line 211, ../sass/screen.sass */
#header .closed .wrapper {
  display: none;
}
/* line 215, ../sass/screen.sass */
#header dl .wrapper {
  position: absolute;
  z-index: 1000;
}
/* line 219, ../sass/screen.sass */
#header .item {
  margin: 0;
  padding: 0;
  padding-top: 8px;
  padding-bottom: 2px;
  background-color: #3594dc;
}
/* line 225, ../sass/screen.sass */
#header .item a {
  background: #3594dc;
  display: block;
  margin: 0;
  padding: 10px 0 0 0;
  float: none;
  padding-left: 10px;
  /*line-height: 50px */
  font-size: medium;
  border-top: 1px solid #5baaec;
}
/* line 235, ../sass/screen.sass */
#header .item:last-child {
  padding-bottom: 10px;
}
/* line 238, ../sass/screen.sass */
#header a.logout, #header dt, #header legend {
  font-family: vag, arial, sans-serif;
  width: 188px;
  display: block;
  padding: 0;
  text-align: center;
  line-height: 50px;
  font-size: medium;
  font-weight: bold;
  height: 50px;
  min-height: 50px;
  border-left: 1px solid #2a84c8;
  border-right: 1px solid #2a84c8;
  cursor: pointer;
  -webkit-box-shadow: #5baaec -1px 0 1px, #5baaec -1px 0 1px inset;
  -moz-box-shadow: #5baaec -1px 0 1px, #5baaec -1px 0 1px inset;
  box-shadow: #5baaec -1px 0 1px, #5baaec -1px 0 1px inset;
}
/* line 254, ../sass/screen.sass */
#header .item {
  min-height: 30px;
}
/* line 257, ../sass/screen.sass */
#header p, #header img.logo, #header a {
  float: left;
}
/* line 260, ../sass/screen.sass */
#header > .nav > p {
  margin: 0;
  width: 580px;
  margin-left: 30px;
  text-align: right;
  padding-top: 5px;
}
/* line 266, ../sass/screen.sass */
#header > .nav > p span:nth-of-type(2) {
  font-size: 15px;
}
/* line 269, ../sass/screen.sass */
#header .nav p {
  color: white;
}
/* line 271, ../sass/screen.sass */
#header .nav p span {
  display: block;
}
/* line 273, ../sass/screen.sass */
#header a {
  color: white;
}
/* line 276, ../sass/screen.sass */
#header legend {
  display: block;
  cursor: pointer;
}
/* line 280, ../sass/screen.sass */
#header fieldset {
  position: relative;
}
/* line 283, ../sass/screen.sass */
#header form p {
  margin: 0;
  background: #3594dc;
  padding: 5px;
  font-size: 13px;
  width: 180px;
}
/* line 289, ../sass/screen.sass */
#header form p span {
  display: block;
}
/* line 291, ../sass/screen.sass */
#header form p a {
  text-decoration: underline;
}
/* line 294, ../sass/screen.sass */
#header label {
  background: #3594dc;
  display: block;
  padding: 5px;
  width: 180px;
}
/* line 303, ../sass/screen.sass */
#header label + input {
  position: absolute;
  right: 5px;
  bottom: 5px;
}
/* line 308, ../sass/screen.sass */
#header label span {
  margin: 5px;
  display: block;
  font-size: 14px;
}
/* line 313, ../sass/screen.sass */
#header label input {
  height: 24px;
  border: none;
  width: 160px;
  padding: 0 10px;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 321, ../sass/screen.sass */
#header label input[type=text] {
  width: 160px;
}
/* line 324, ../sass/screen.sass */
#header label input[type=password] {
  width: 130px;
  margin-right: 36px;
}

/* line 335, ../sass/screen.sass */
#doctor {
  width: 990px;
  margin: 0 auto;
}

/* line 345, ../sass/screen.sass */
.vcard {
  margin-top: 10px;
  width: 790px;
}
/* line 350, ../sass/screen.sass */
.vcard p {
  font-size: 13px;
  color: #11408a;
}
/* line 354, ../sass/screen.sass */
.vcard .bloc-1, .vcard .bloc-2, .vcard .bloc-3 {
  float: left;
}
/* line 357, ../sass/screen.sass */
.vcard .bloc-title {
  color: white;
  font-size: 20px;
  margin-bottom: 5px;
}
/* line 361, ../sass/screen.sass */
.vcard .bloc-title:after {
  padding-left: 5px;
  content: " :";
}
/* line 365, ../sass/screen.sass */
.vcard .main {
  min-height: 220px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  *zoom: 1;
}
/* line 374, ../sass/screen.sass */
.vcard .main .bloc-1 {
  width: 180px;
  margin: 10px;
}
/* line 378, ../sass/screen.sass */
.vcard .main .bloc-1 .photo img {
  border: 1px #9adcf6 solid;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 382, ../sass/screen.sass */
.vcard .main .bloc-2 {
  margin: 10px 10px 10px 0;
  width: 265px;
}
/* line 386, ../sass/screen.sass */
.vcard .main .bloc-2 .fn {
  font-size: 26px;
  line-height: 34px;
  margin: 20px 0;
}
/* line 391, ../sass/screen.sass */
.vcard .main .bloc-2 .n {
  color: white;
}
/* line 394, ../sass/screen.sass */
.vcard .main .bloc-2 .welcome {
  color: #0e6fc2;
  font-size: 18px;
  line-height: 26px;
  margin-top: 24px;
}
/* line 400, ../sass/screen.sass */
.vcard .main .bloc-2 .welcome span {
  font-size: 26px;
  display: block;
}
/* line 404, ../sass/screen.sass */
.vcard .main .bloc-2 .welcome .role {
  font-size: 18px;
  display: inline;
}
/* line 408, ../sass/screen.sass */
.vcard .main .bloc-3 {
  font-size: 13px;
  margin: 10px 10px 0 0;
  width: 280px;
  padding: 0 0 0 25px;
  background: transparent url('../images/separator-1.png?1377006192') no-repeat scroll 0 0;
  min-height: 219px;
}
/* line 416, ../sass/screen.sass */
.vcard .main .bloc-3 .tel {
  font-weight: bold;
  text-transform: capitalize;
  line-height: 23px;
}
/* line 421, ../sass/screen.sass */
.vcard .main .bloc-3 .tel .value {
  font-weight: normal;
}
/* line 424, ../sass/screen.sass */
.vcard .main .bloc-3 .adr, .vcard .main .bloc-3 .hours {
  padding-top: 10px;
}
/* line 427, ../sass/screen.sass */
.vcard .main .bloc-3 .adr {
  background: transparent url('../images/contact.png?1377006192') no-repeat scroll 0 0;
  min-height: 67px;
  padding-left: 35px;
}
/* line 432, ../sass/screen.sass */
.vcard .main .bloc-3 .hours {
  padding-left: 35px;
  margin-top: 10px;
  background: transparent url('../images/hours.png?1377006192') no-repeat scroll 0 0;
  min-height: 53px;
}
/* line 437, ../sass/screen.sass */
.vcard .main .footer {
  clear: both;
  text-align: right;
  padding: 0 10px 10px 0;
}
/* line 441, ../sass/screen.sass */
.vcard .main .footer a {
  display: inline-block;
}
/* line 444, ../sass/screen.sass */
.vcard .details {
  min-height: 580px;
  overflow: hidden;
  *zoom: 1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-top: 10px;
  padding: 10px 0 10px 0;
}
/* line 454, ../sass/screen.sass */
.vcard .details .bloc-title {
  color: #5baaec;
}
/* line 457, ../sass/screen.sass */
.vcard .details .bloc-1 {
  margin-bottom: 10px;
}
/* line 459, ../sass/screen.sass */
.vcard .details .bloc-1 .signature {
  background: transparent url('../images/additional.png?1377006192') no-repeat scroll 0 0;
  min-height: 82px;
  padding-left: 50px;
  width: 580px;
  line-height: 23px;
  padding-top: 10px;
}
/* line 467, ../sass/screen.sass */
.vcard .details .bloc-2 {
  width: 490px;
}
/* line 469, ../sass/screen.sass */
.vcard .details .bloc-2 .adr {
  background: transparent url('../images/address.png?1377006192') no-repeat scroll 0 0;
  min-height: 79px;
  padding-left: 50px;
  padding-top: 10px;
  font-size: 14px;
}
/* line 476, ../sass/screen.sass */
.vcard .details .bloc-2 .map {
  margin-left: 10px;
  margin-top: 10px;
  border: 1px solid #5baaec;
  width: 480px;
  height: 270px;
}
/* line 482, ../sass/screen.sass */
.vcard .details .bloc-2 a.map {
  display: block;
}
/* line 485, ../sass/screen.sass */
.vcard .details .bloc-3 {
  padding-left: 10px;
  width: 290px;
  background: transparent url('../images/form_separator.png?1377006192') no-repeat scroll -10px 0;
  min-height: 308px;
}
/* line 491, ../sass/screen.sass */
.vcard .details .bloc-3 .specialties, .vcard .details .bloc-3 .diplomes {
  padding-top: 10px;
}
/* line 494, ../sass/screen.sass */
.vcard .details .bloc-3 .specialties {
  background: transparent url('../images/specialties.png?1377006192') no-repeat scroll 0 0;
  min-height: 82px;
  padding-left: 30px;
}
/* line 500, ../sass/screen.sass */
.vcard .details .bloc-3 .diplomes {
  background: transparent url('../images/diplomas.png?1377006192') no-repeat scroll 0 0;
  min-height: 65px;
  padding-left: 30px;
}

/* line 513, ../sass/screen.sass */
#nav ul {
  list-style: none;
  padding: 0;
  margin: 10px 0 0 0;
}
/* line 518, ../sass/screen.sass */
#nav li {
  background: transparent url(../images/bullet.png) no-repeat scroll 95% 50%;
}
/* line 521, ../sass/screen.sass */
#nav li.active {
  background: transparent url(../images/croix.png) no-repeat scroll 95% 50%;
}
/* line 524, ../sass/screen.sass */
#nav li.active a span.cross {
  position: absolute;
  top: 17px;
  right: 0px;
}
/* line 528, ../sass/screen.sass */
#nav li img {
  vertical-align: middle;
}
/* line 530, ../sass/screen.sass */
#nav a {
  font-weight: bold;
  color: #9f7a22;
  padding: 4px 6px;
  display: block;
  height: 35px;
  line-height: 35px;
  white-space: nowrap;
  border: transparent 1px solid;
}
/* line 540, ../sass/screen.sass */
#nav a:hover, #nav a:focus, #nav li.active a {
  background: #c9a453 url(../images/blur.png) no-repeat 50% 50%;
  border: 1px solid #825d0c;
  border-right: none;
  color: #0e6fc2;
  position: relative;
  -webkit-box-shadow: 0 3px 3px #9f7a22 inset, 0 -3px 3px #9f7a22 inset;
  -moz-box-shadow: 0 3px 3px #9f7a22 inset, 0 -3px 3px #9f7a22 inset;
  box-shadow: 0 3px 3px #9f7a22 inset, 0 -3px 3px #9f7a22 inset;
}

/* line 554, ../sass/screen.sass */
#filter {
  padding: 0;
  margin: 0 0 0 10px;
  margin-top: 10px;
  margin-left: 13px;
}
/* line 559, ../sass/screen.sass */
#filter a {
  display: block;
  position: absolute;
  top: -10px;
  padding-top: 15px;
  padding: 15px 25px 0 25px;
  text-align: center;
  width: 50px;
  line-height: 1em;
}
/* line 569, ../sass/screen.sass */
#filter li {
  min-height: 40px;
  position: relative;
  display: block;
  float: left;
  width: 58px;
  padding: 0;
  width: 98px;
  margin: 0;
  text-align: center;
  border-top-width: 1px;
  border-top-style: solid;
  -webkit-box-shadow: 0 10px 10px rgba(255, 255, 255, 0.2) inset, 0 -10px 10px rgba(255, 255, 255, 0.2) inset;
  -moz-box-shadow: 0 10px 10px rgba(255, 255, 255, 0.2) inset, 0 -10px 10px rgba(255, 255, 255, 0.2) inset;
  box-shadow: 0 10px 10px rgba(255, 255, 255, 0.2) inset, 0 -10px 10px rgba(255, 255, 255, 0.2) inset;
}
/* line 583, ../sass/screen.sass */
#filter li:hover {
  -webkit-box-shadow: 10px 0 10px rgba(0, 0, 0, 0.1) inset, -10px 0 10px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 10px 0 10px rgba(0, 0, 0, 0.1) inset, -10px 0 10px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 10px 0 10px rgba(0, 0, 0, 0.1) inset, -10px 0 10px rgba(0, 0, 0, 0.1) inset;
}
/* line 585, ../sass/screen.sass */
#filter li.active {
  -webkit-box-shadow: 10px 0 10px rgba(0, 0, 0, 0.1) inset, -10px 0 10px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 10px 0 10px rgba(0, 0, 0, 0.1) inset, -10px 0 10px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 10px 0 10px rgba(0, 0, 0, 0.1) inset, -10px 0 10px rgba(0, 0, 0, 0.1) inset;
}
/* line 587, ../sass/screen.sass */
#filter li.active a {
  background: transparent url('../images/croix.png?1377006192') no-repeat scroll top center;
}
/* line 589, ../sass/screen.sass */
#filter li.age-1 {
  background-color: #ffaba7;
  border-color: #ffaba7;
}
/* line 592, ../sass/screen.sass */
#filter li.age-2 {
  background-color: #8bd3f0;
  border-color: #8bd3f0;
}
/* line 595, ../sass/screen.sass */
#filter li.age-3 {
  background-color: #fdac00;
  border-color: #fdac00;
}
/* line 598, ../sass/screen.sass */
#filter li.age-4 {
  background-color: #6eba00;
  border-color: #6eba00;
}
/* line 601, ../sass/screen.sass */
#filter li.age-5 {
  background-color: #ff80ad;
  border-color: #ff80ad;
}
/* line 604, ../sass/screen.sass */
#filter li.age-6 {
  background-color: #cc439c;
  border-color: #cc439c;
}

/* line 609, ../sass/screen.sass */
.age-list {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 49, ../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/typography/lists/_inline-block-list.scss */
.age-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 613, ../sass/screen.sass */
.age-list .age-1, .age-list .age-2, .age-list .age-3, .age-list .age-4, .age-list .age-5, .age-list .age-6, .age-list li {
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 621, ../sass/screen.sass */
.age-list .age-1 {
  background-color: #ffaba7;
}
/* line 624, ../sass/screen.sass */
.age-list .age-2 {
  background-color: #8bd3f0;
}
/* line 627, ../sass/screen.sass */
.age-list .age-3 {
  background-color: #fdac00;
}
/* line 630, ../sass/screen.sass */
.age-list .age-4 {
  background-color: #6eba00;
}
/* line 633, ../sass/screen.sass */
.age-list .age-5 {
  background-color: #ff80ad;
}
/* line 636, ../sass/screen.sass */
.age-list .age-6 {
  background-color: #cc439c;
}

/* line 640, ../sass/screen.sass */
.header ul.age-list {
  display: inline;
}

/* line 644, ../sass/screen.sass */
.article.full .title {
  padding: 10px 0;
}
/* line 646, ../sass/screen.sass */
.article.full .exergue {
  line-height: 20px;
}
/* line 648, ../sass/screen.sass */
.article.full ul.age-list {
  padding: 0;
}

/* line 662, ../sass/screen.sass */
.search {
  min-height: 20px;
  margin-top: 20px;
  position: relative;
}
/* line 668, ../sass/screen.sass */
.search legend {
  display: none;
}
/* line 672, ../sass/screen.sass */
.search input {
  position: absolute;
  top: 0;
}
/* line 677, ../sass/screen.sass */
.search input[type=text] {
  border: 1px solid #9bc7ec;
  width: 140px;
  left: 8px;
  height: 16px;
  -webkit-border-radius: 1000px 0 0 1000px;
  -moz-border-radius: 1000px 0 0 1000px;
  -ms-border-radius: 1000px 0 0 1000px;
  -o-border-radius: 1000px 0 0 1000px;
  border-radius: 1000px 0 0 1000px;
}
/* line 686, ../sass/screen.sass */
.search input[type=submit], .search input[type=image] {
  right: 0;
}

/* line 699, ../sass/screen.sass */
.article.full .actions {
  position: absolute;
  right: 200px;
  top: 10px;
}
/* line 704, ../sass/screen.sass */
.article.full .header {
  background: #f1eee5;
  padding: 10px;
  margin-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 709, ../sass/screen.sass */
.article.full .header img {
  vertical-align: middle;
  float: none;
}
/* line 717, ../sass/screen.sass */
.article.full b {
  font-weight: bold;
}
/* line 721, ../sass/screen.sass */
.article.full h1 {
  font-size: 24px;
}
/* line 724, ../sass/screen.sass */
.article.full h2 {
  font-size: 16px;
}
/* line 727, ../sass/screen.sass */
.article.full h3 {
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 731, ../sass/screen.sass */
.article.full h1, .article.full h2, .article.full h3 {
  color: #3486cd;
}
/* line 733, ../sass/screen.sass */
.article.full ul {
  list-style-image: url('../images/bullet.png?1377006192');
  padding-left: 20px;
}
/* line 737, ../sass/screen.sass */
.article.embed {
  margin-bottom: 10px;
  background: white url(../images/separator-3.png) no-repeat scroll 0 bottom;
  padding-bottom: 35px;
  color: #5baaec;
  position: relative;
}
/* line 743, ../sass/screen.sass */
.article.embed h3 {
  margin: 10px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 747, ../sass/screen.sass */
.article.embed p {
  font-size: 14px;
  margin-left: 10px;
  color: inherit;
}
/* line 752, ../sass/screen.sass */
.article.embed .header img {
  vertical-align: middle;
  float: none;
}
/* line 755, ../sass/screen.sass */
.article.embed.first {
  background: #f1eee5;
  padding: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 759, ../sass/screen.sass */
.article.embed.first h3 {
  font-size: 24px;
  padding-left: 0;
  margin: 0;
}
/* line 763, ../sass/screen.sass */
.article.embed.first p {
  margin-left: 0;
}
/* line 765, ../sass/screen.sass */
.article.embed.first img + p {
  margin-left: 130px;
}
/* line 767, ../sass/screen.sass */
.article.embed.first a.read {
  bottom: 10px;
  right: 10px;
}

/* line 772, ../sass/screen.sass */
.embed .title {
  font-size: 18px;
  background: #f1eee5;
  color: #049cdb;
  padding: 10px;
}
/* line 778, ../sass/screen.sass */
.embed .header ul.age-list {
  display: inline;
}
/* line 780, ../sass/screen.sass */
.embed .body {
  font: bold 14px/20px vag, arial, sans-serif;
}
/* line 782, ../sass/screen.sass */
.embed .body img {
  float: left;
  margin-bottom: 10px;
}
/* line 785, ../sass/screen.sass */
.embed .body img + p {
  margin-left: 80px;
}
/* line 787, ../sass/screen.sass */
.embed .footer {
  min-height: 32px;
  overflow: hidden;
  *zoom: 1;
  position: relative;
  margin-top: 5px;
  clear: both;
}
/* line 793, ../sass/screen.sass */
.embed .footer .actions {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 797, ../sass/screen.sass */
.embed .footer .age-list {
  margin-left: 35px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 813, ../sass/screen.sass */
body.manager .embed {
  background: white;
}
/* line 815, ../sass/screen.sass */
body.manager .embed .age-list {
  margin-left: 0;
}
/* line 817, ../sass/screen.sass */
body.manager .embed .footer {
  min-height: 40px;
}
/* line 822, ../sass/screen.sass */
body.manager.a .embed .title img {
  display: none;
}
/* line 827, ../sass/screen.sass */
body.manager.b .embed h3 {
  margin: 0;
}
/* line 830, ../sass/screen.sass */
body.manager.b .embed {
  border: 1px solid white;
  margin: 13px 10px;
  background: white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 835, ../sass/screen.sass */
body.manager.b .embed:hover {
  border-color: #cebd94;
  cursor: move;
}
/* line 838, ../sass/screen.sass */
body.manager.b .embed:hover .title {
  background: #e4d8c2;
}
/* line 840, ../sass/screen.sass */
body.manager.b .embed .title {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 0;
  background: #f6f1e7;
  color: #3486cd;
  padding: 5px 10px;
  line-height: 30px;
  font-weight: bold;
  font-size: 16px;
}
/* line 850, ../sass/screen.sass */
body.manager.b .embed .title img {
  vertical-align: middle;
  margin-right: 10px;
}
/* line 853, ../sass/screen.sass */
body.manager.b .embed .body {
  font-family: arial, sans-serif;
  padding: 3px;
}
/* line 856, ../sass/screen.sass */
body.manager.b .embed .body p {
  margin-left: 80px;
  margin-top: 5px;
  font-size: 15px;
  line-height: 21px;
  color: #444444;
}
/* line 862, ../sass/screen.sass */
body.manager.b .embed .thumbnail {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  float: left;
}

/* line 872, ../sass/screen.sass */
.tabs, .toolbar {
  font-family: vag, arial, sans-serif;
}

/* line 875, ../sass/screen.sass */
.manager .tabs {
  margin-top: 10px;
}

/* line 880, ../sass/screen.sass */
ul.tabs > li {
  display: inline-block;
  font-size: 10px;
}
/* line 884, ../sass/screen.sass */
ul.tabs > li.active {
  opacity: 1;
  position: relative;
  top: 2px;
  z-index: 1;
}
/* line 890, ../sass/screen.sass */
ul.tabs > li > a {
  border-radius: 5px 5px 0 0;
}
/* line 893, ../sass/screen.sass */
ul.tabs > li a {
  opacity: 0.7;
  font-weight: bold;
  border: 1px solid #cebd94;
  color: #9e7928;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 1px white inset;
  -moz-box-shadow: 0 1px 1px white inset;
  box-shadow: 0 1px 1px white inset;
  text-shadow: 0 1px 1px white;
  font-size: 18px;
  padding: 10px;
  display: inline-block;
}
/* line 907, ../sass/screen.sass */
ul.tabs > li > li.active > a {
  opacity: 1;
  color: #9e7928;
  border-color: #cebd94;
  background: #f2ede3;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e2d6be), color-stop(100%, #f2ede3));
  background: -webkit-linear-gradient(#e2d6be, #f2ede3);
  background: -moz-linear-gradient(#e2d6be, #f2ede3);
  background: -o-linear-gradient(#e2d6be, #f2ede3);
  background: linear-gradient(#e2d6be, #f2ede3);
  text-shadow: 0 1px 1px white;
  border-bottom: none;
}
/* line 916, ../sass/screen.sass */
ul.tabs > li > li:first-child {
  margin: 10px;
  margin-bottom: 0;
}
/* line 920, ../sass/screen.sass */
ul.tabs > li > li:first-child > a {
  font-size: 12px;
  text-transform: capitalize;
  border-color: #3594dc;
  background: #3594dc;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6bb7f5), color-stop(100%, #3594dc));
  background: -webkit-linear-gradient(#6bb7f5, #3594dc);
  background: -moz-linear-gradient(#6bb7f5, #3594dc);
  background: -o-linear-gradient(#6bb7f5, #3594dc);
  background: linear-gradient(#6bb7f5, #3594dc);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: 0px 1px 1px #3594dc inset, 0 -1px 1px #3594dc inset;
  -moz-box-shadow: 0px 1px 1px #3594dc inset, 0 -1px 1px #3594dc inset;
  box-shadow: 0px 1px 1px #3594dc inset, 0 -1px 1px #3594dc inset;
}
/* line 929, ../sass/screen.sass */
ul.tabs > li > li:first-child > a:before {
  content: "< ";
}

/* line 933, ../sass/screen.sass */
ul.toolbar {
  min-height: 40px;
  list-style: none;
  margin: 0;
  border-top: 1px solid #cebd94;
  border-bottom: 1px solid #cebd94;
  padding: 5px 10px;
  background: #f2ede3;
  position: relative;
}
/* line 943, ../sass/screen.sass */
ul.toolbar > li {
  display: inline-block;
  font-size: 10px;
}
/* line 947, ../sass/screen.sass */
ul.toolbar > li > a {
  border: 1px solid #035ba9;
  color: white;
  border-radius: 5px;
  box-shadow: 0 1px 1px white inset;
  text-shadow: 0 -1px 1px #185397;
  font-size: 15px;
  font-weight: bold;
  padding: 5px 20px 5px 5px;
  display: inline-block;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c19942), color-stop(100%, #b28031));
  background: -webkit-linear-gradient(#c19942, #b28031);
  background: -moz-linear-gradient(#c19942, #b28031);
  background: -o-linear-gradient(#c19942, #b28031);
  background: linear-gradient(#c19942, #b28031);
}
/* line 959, ../sass/screen.sass */
ul.toolbar li.active a {
  border: 1px solid #9e7928;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b38a2f), color-stop(100%, #cfe8fc));
  background: -webkit-linear-gradient(#b38a2f, #cfe8fc);
  background: -moz-linear-gradient(#b38a2f, #cfe8fc);
  background: -o-linear-gradient(#b38a2f, #cfe8fc);
  background: linear-gradient(#b38a2f, #cfe8fc);
}
/* line 964, ../sass/screen.sass */
ul.toolbar > li.active > a {
  border: 1px solid #8f6b1b;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #b28031;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c19942), color-stop(100%, #b28031));
  background: -webkit-linear-gradient(#c19942, #b28031);
  background: -moz-linear-gradient(#c19942, #b28031);
  background: -o-linear-gradient(#c19942, #b28031);
  background: linear-gradient(#c19942, #b28031);
  color: white;
  -webkit-box-shadow: 0 1px 1px white;
  -moz-box-shadow: 0 1px 1px white;
  box-shadow: 0 1px 1px white;
  text-shadow: 0 1px #7e5a09;
}
/* line 973, ../sass/screen.sass */
ul.toolbar > li > a {
  background: #e3d7bf;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1ece2), color-stop(100%, #e3d7bf));
  background: -webkit-linear-gradient(#f1ece2, #e3d7bf);
  background: -moz-linear-gradient(#f1ece2, #e3d7bf);
  background: -o-linear-gradient(#f1ece2, #e3d7bf);
  background: linear-gradient(#f1ece2, #e3d7bf);
  -webkit-box-shadow: 0 2px 2px #c0b6a4, 0 1px 1px white inset;
  -moz-box-shadow: 0 2px 2px #c0b6a4, 0 1px 1px white inset;
  box-shadow: 0 2px 2px #c0b6a4, 0 1px 1px white inset;
  border: 1px solid #be953f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #9e7928;
  text-shadow: 0 1px 1px white;
}
/* line 982, ../sass/screen.sass */
ul.toolbar a span {
  background: transparent url(../images/icons/onglet_arrow.png) scroll no-repeat 0 50%;
  padding-left: 15px;
  line-height: 20px;
}
/* line 987, ../sass/screen.sass */
ul.toolbar .info {
  margin-left: 150px;
  margin-top: 5px;
  font-size: 14px;
  color: #9e7928;
  height: 40px;
  line-height: 40px;
  font-weight: bold;
}
/* line 995, ../sass/screen.sass */
ul.toolbar .info img {
  vertical-align: middle;
}
/* line 998, ../sass/screen.sass */
ul.toolbar a img {
  vertical-align: middle;
}
/* line 1001, ../sass/screen.sass */
ul.toolbar .sort-by {
  font-weight: bold;
  color: #8f6b1b;
  font-size: 11px;
}

/* line 1013, ../sass/screen.sass */
.exergue {
  font-family: vag, arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
}

/* line 1019, ../sass/screen.sass */
.nav a {
  color: #9e7928;
  font-family: vag, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
}

/* line 1025, ../sass/screen.sass */
.nav dd a {
  color: white;
  font-family: vag, arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
}

/* line 1031, ../sass/screen.sass */
a {
  text-decoration: none;
  color: #0088cc;
}

/* line 1035, ../sass/screen.sass */
p, li {
  font-size: 12px;
}

/* line 1038, ../sass/screen.sass */
input {
  font-size: 15px;
}
/* line 1040, ../sass/screen.sass */
input[type=submit] {
  color: white;
}

/* line 1043, ../sass/screen.sass */
a.button, input[type=submit] {
  font-size: 14px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  text-shadow: 0 -1px 1px #113979;
}

/* line 1050, ../sass/screen.sass */
a.btn {
  font-weight: bold;
  color: white;
}

/* line 1054, ../sass/screen.sass */
.nav p span + span {
  font-family: vag, arial, sans-serif;
  font-weight: bold;
}

/* line 1059, ../sass/screen.sass */
.lightbox h2 {
  font-family: vag, arial, sans-serif;
  font-size: 22px;
}
/* line 1062, ../sass/screen.sass */
.lightbox p {
  font-family: vag, arial, sans-serif;
  font-size: 16px;
}

/* line 1072, ../sass/screen.sass */
#manage-my-articles, .vcard button, #seemore, a.read, .manager a.read, .article.full a.read, .manager a.publish, .article.full a.publish, .manager a.unpublish, .article.full a.unpublish, a.edit, a.back, button.yes, .feeShai9 {
  cursor: pointer;
  font-size: 15px;
  display: inline-block;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
  padding: 7px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: white 0 1px 1px inset;
  -moz-box-shadow: white 0 1px 1px inset;
  box-shadow: white 0 1px 1px inset;
  font: bold 15px/15px vag, arial, sans-serif;
  color: white;
}
/* line 1083, ../sass/screen.sass */
#manage-my-articles span, .vcard button span, #seemore span, a.read span, .manager a.read span, .article.full a.read span, .manager a.publish span, .article.full a.publish span, .manager a.unpublish span, .article.full a.unpublish span, a.edit span, a.back span, button.yes span, .feeShai9 span {
  color: inherit;
  font-size: 15px;
}
/* line 1087, ../sass/screen.sass */
#manage-my-articles img, .vcard button img, #seemore img, a.read img, .manager a.read img, .article.full a.read img, .manager a.publish img, .article.full a.publish img, .manager a.unpublish img, .article.full a.unpublish img, a.edit img, a.back img, button.yes img, .feeShai9 img {
  vertical-align: text-bottom;
}

/* line 1152, ../sass/screen.sass */
#manage-my-articles, .vcard button {
  display: block;
  text-decoration: underline;
  font-size: 11px;
  font-family: arial, sans-serif;
  margin: 0;
}

/* line 1161, ../sass/screen.sass */
.vcard button {
  width: 100%;
}

/* line 1165, ../sass/screen.sass */
#manage-my-articles span {
  font-size: 11px;
  line-height: 20px;
}
/* line 1168, ../sass/screen.sass */
#manage-my-articles img {
  vertical-align: top;
  margin-right: 5px;
}

/* line 1172, ../sass/screen.sass */
#seemore {
  color: white;
  border: 1px solid #cebc93;
  background: #cebc93;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d7c8a5), color-stop(100%, #cebc93));
  background: -webkit-linear-gradient(#d7c8a5, #cebc93);
  background: -moz-linear-gradient(#d7c8a5, #cebc93);
  background: -o-linear-gradient(#d7c8a5, #cebc93);
  background: linear-gradient(#d7c8a5, #cebc93);
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}

/* line 1178, ../sass/screen.sass */
a.read {
  color: white;
  border: 1px solid #cebc93;
  background: #cebc93;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d7c8a5), color-stop(100%, #cebc93));
  background: -webkit-linear-gradient(#d7c8a5, #cebc93);
  background: -moz-linear-gradient(#d7c8a5, #cebc93);
  background: -o-linear-gradient(#d7c8a5, #cebc93);
  background: linear-gradient(#d7c8a5, #cebc93);
  height: 26px;
  font-size: 11px;
  line-height: 26px;
  padding: 0 8px;
  vertical-align: middle;
}

/* line 1187, ../sass/screen.sass */
.manager a.read, .article.full a.read {
  text-transform: uppercase;
}
/* line 1125, ../sass/screen.sass */
.manager a.read, .article.full a.read {
  padding: 0 8px;
}
/* line 1127, ../sass/screen.sass */
.manager a.read, .manager a.read span, .article.full a.read, .article.full a.read span {
  font-size: 11px;
  line-height: 28px;
  height: 26px;
  font-weight: normal;
}
/* line 1132, ../sass/screen.sass */
.manager a.read img, .article.full a.read img {
  vertical-align: top;
  margin-top: 3px;
  margin-right: 3px;
}
/* line 1192, ../sass/screen.sass */
.manager a.publish, .article.full a.publish {
  text-transform: uppercase;
}
/* line 1125, ../sass/screen.sass */
.manager a.publish, .article.full a.publish {
  padding: 0 8px;
}
/* line 1127, ../sass/screen.sass */
.manager a.publish, .manager a.publish span, .article.full a.publish, .article.full a.publish span {
  font-size: 11px;
  line-height: 28px;
  height: 26px;
  font-weight: normal;
}
/* line 1132, ../sass/screen.sass */
.manager a.publish img, .article.full a.publish img {
  vertical-align: top;
  margin-top: 3px;
  margin-right: 3px;
}
/* line 1197, ../sass/screen.sass */
.manager a.unpublish, .article.full a.unpublish {
  text-transform: uppercase;
}
/* line 1125, ../sass/screen.sass */
.manager a.unpublish, .article.full a.unpublish {
  padding: 0 8px;
}
/* line 1127, ../sass/screen.sass */
.manager a.unpublish, .manager a.unpublish span, .article.full a.unpublish, .article.full a.unpublish span {
  font-size: 11px;
  line-height: 28px;
  height: 26px;
  font-weight: normal;
}
/* line 1132, ../sass/screen.sass */
.manager a.unpublish img, .article.full a.unpublish img {
  vertical-align: top;
  margin-top: 3px;
  margin-right: 3px;
}
/* line 1125, ../sass/screen.sass */
.manager a.edit, .article.full a.edit {
  padding: 0 8px;
}
/* line 1127, ../sass/screen.sass */
.manager a.edit, .manager a.edit span, .article.full a.edit, .article.full a.edit span {
  font-size: 11px;
  line-height: 28px;
  height: 26px;
  font-weight: normal;
}
/* line 1132, ../sass/screen.sass */
.manager a.edit img, .article.full a.edit img {
  vertical-align: top;
  margin-top: 3px;
  margin-right: 3px;
}
/* line 1205, ../sass/screen.sass */
.manager button[name=CustomActionRemove], .article.full button[name=CustomActionRemove] {
  text-transform: uppercase;
  height: 28px;
  line-height: 28px;
  padding: 0 8px;
}
/* line 1142, ../sass/screen.sass */
.manager button[name=CustomActionRemove], .manager button[name=CustomActionRemove] span, .article.full button[name=CustomActionRemove], .article.full button[name=CustomActionRemove] span {
  font-size: 11px;
  line-height: 28px;
  height: 28px;
  font-weight: normal;
}
/* line 1147, ../sass/screen.sass */
.manager button[name=CustomActionRemove] img, .article.full button[name=CustomActionRemove] img {
  vertical-align: top;
  margin-top: 3px;
  margin-right: 3px;
}

/* line 1208, ../sass/screen.sass */
a.edit {
  text-transform: uppercase;
}

/* line 1211, ../sass/screen.sass */
a.back {
  color: white;
  border: 1px solid #cebc93;
  background: #cebc93;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d7c8a5), color-stop(100%, #cebc93));
  background: -webkit-linear-gradient(#d7c8a5, #cebc93);
  background: -moz-linear-gradient(#d7c8a5, #cebc93);
  background: -o-linear-gradient(#d7c8a5, #cebc93);
  background: linear-gradient(#d7c8a5, #cebc93);
}
/* line 1213, ../sass/screen.sass */
a.back:before {
  content: "< ";
}

/* line 1216, ../sass/screen.sass */
button.yes {
  text-transform: uppercase;
}

/* line 1219, ../sass/screen.sass */
button.no {
  text-transform: uppercase;
}

/* line 1223, ../sass/screen.sass */
input[type=submit].no, input[type=submit].yes {
  color: white;
}

/* line 1228, ../sass/screen.sass */
button.create-article {
  margin-right: 10px;
  padding: 3px;
  padding-right: 10px;
}
/* line 1232, ../sass/screen.sass */
button.create-article img {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 1235, ../sass/screen.sass */
button.create-article span {
  font-size: 12px;
  font-family: arial, sans-serif;
}

/* line 1240, ../sass/screen.sass */
.vcard button img {
  vertical-align: top;
  margin-right: 5px;
}
/* line 1243, ../sass/screen.sass */
.vcard button span {
  font-size: 11px;
  text-transform: uppercase;
}

/* line 1247, ../sass/screen.sass */
.feeShai9 {
  color: white;
  color: white;
  display: block;
  padding: 3px 16px;
  text-transform: uppercase;
  text-decoration: underline;
}
/* line 1255, ../sass/screen.sass */
.feeShai9 span {
  line-height: 26px;
  display: block;
  min-height: 20px;
  font-family: arial;
  font-size: 11px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
  background: url('../images/icons/close_manager.png?1377006192') no-repeat scroll 0 50%, url('../images/icons/close_manager.png?1377006192') no-repeat scroll 100% 50%;
}

/*********
 * Mixins *
 ********* */
/*
 *@note: les templates sont des modèles de code html pouvant être appelés plusieurs fois
 *       et même de façon imbriquée. L'utilisation de selecteur CSS par identifiant (#<id>)
 *       doit être faite en toute connaissance de cause.
 *       Par sécurité, il vaut mieux n'utiliser ce type de selecteurs que dans pagelayout.tpl
 *       ou dans un bloc {run-once}...{/run-once}
 *       Par ailleurs, il est bon de noter que tout ce qui est défini pour un sélecteur du type 'li li'
 *       sera aussi appliqué aux éléments correspondant à 'li div li' */
/* line 1280, ../sass/screen.sass */
#debug {
  display: none;
}

/* line 1283, ../sass/screen.sass */
input[type=password],
input[type=text],
textarea {
  border: 1px solid #113979;
}

/* line 1288, ../sass/screen.sass */
input {
  font: 15px/24px arial, sans-serif;
}

/* line 1291, ../sass/screen.sass */
textarea {
  font: 15px/20px arial, sans-serif;
}

/* Nouveau bouton par défaut */
/* line 1295, ../sass/screen.sass */
a.button, input[type=submit] {
  border: 1px solid #113979;
  padding: 0.2em 1em;
  background: #13438d;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4882c2), color-stop(100%, #13438d));
  background: -webkit-linear-gradient(#4882c2, #13438d);
  background: -moz-linear-gradient(#4882c2, #13438d);
  background: -o-linear-gradient(#4882c2, #13438d);
  background: linear-gradient(#4882c2, #13438d);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: white 0px 1px 1px inset;
  -moz-box-shadow: white 0px 1px 1px inset;
  box-shadow: white 0px 1px 1px inset;
}

/* Ancien bouton par défaut */
/* line 1304, ../sass/screen.sass */
a.btn {
  padding: 0.5em 1em;
}

/* line 1308, ../sass/screen.sass */
a.btn.secondary {
  background: #3594dc;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5baaec), color-stop(100%, #3594dc));
  background: -webkit-linear-gradient(#5baaec, #3594dc);
  background: -moz-linear-gradient(#5baaec, #3594dc);
  background: -o-linear-gradient(#5baaec, #3594dc);
  background: linear-gradient(#5baaec, #3594dc);
}

/* line 1312, ../sass/screen.sass */
#module_result {
  width: 990px;
  margin: 10px auto;
}

/* line 1316, ../sass/screen.sass */
#details_button {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: #3594dc 0px 1px 1px inset, #3594dc 0 -1px 1px inset;
  -moz-box-shadow: #3594dc 0px 1px 1px inset, #3594dc 0 -1px 1px inset;
  box-shadow: #3594dc 0px 1px 1px inset, #3594dc 0 -1px 1px inset;
}

/* line 1322, ../sass/screen.sass */
.edit .vcard .ezcca-user_signature {
  width: 710px;
}
/* line 1325, ../sass/screen.sass */
.edit .vcard .photo {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
/* line 1330, ../sass/screen.sass */
.edit .vcard .photo input[type=file] {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 150px;
  opacity: 0;
  cursor: pointer;
}
/* line 1338, ../sass/screen.sass */
.edit .vcard .photo span {
  position: absolute;
  bottom: 5px;
  left: 5px;
  width: 140px;
  color: white;
  text-align: center;
  display: block;
  font-size: 16px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4882c2), color-stop(100%, #13438d));
  background: -webkit-linear-gradient(#4882c2, #13438d);
  background: -moz-linear-gradient(#4882c2, #13438d);
  background: -o-linear-gradient(#4882c2, #13438d);
  background: linear-gradient(#4882c2, #13438d);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: white 0px 1px 1px inset;
  -moz-box-shadow: white 0px 1px 1px inset;
  box-shadow: white 0px 1px 1px inset;
}
/* line 1351, ../sass/screen.sass */
.edit .vcard textarea {
  width: 230px;
}
/* line 1354, ../sass/screen.sass */
.edit .vcard label {
  display: block;
}
/* line 1357, ../sass/screen.sass */
.edit .vcard label span {
  display: block;
  font-size: 13px;
}
/* line 1361, ../sass/screen.sass */
.edit .vcard .details {
  position: relative;
}
/* line 1364, ../sass/screen.sass */
.edit .vcard .details div.actions {
  position: absolute;
  bottom: 5px;
  right: 5px;
  float: none;
}
/* line 1371, ../sass/screen.sass */
.edit .main .actions {
  float: none;
  clear: both;
}
/* line 1374, ../sass/screen.sass */
.edit .main .actions input[name=DiscardButton] {
  width: 190px;
  padding-left: 0;
  padding-right: 0;
}
/* line 1378, ../sass/screen.sass */
.edit .main .actions input[name=PublishButton] {
  width: 590px;
  padding-left: 0;
  padding-right: 0;
}

/*********************
 * La zone de contenu *
 ********************* */
/*
 * Il s'agit de la zone intégrant les éléments de contenu tels que les articles, liste des rubriques, etc.
 * Celle-ci apparaît généralement dans la vue full du pédiatre */
/* line 1389, ../sass/screen.sass */
#content {
  min-height: 100px;
  margin-top: 10px;
  overflow: hidden;
  background: white url(../images/linear-gradient-1.png) repeat-x scroll 0 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 420, color-stop(0%, #b8daf6), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#b8daf6, #ffffff 420px);
  background: -moz-linear-gradient(#b8daf6, #ffffff 420px);
  background: -o-linear-gradient(#b8daf6, #ffffff 420px);
  background: linear-gradient(#b8daf6, #ffffff 420px);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 1398, ../sass/screen.sass */
#content .nav {
  width: 190px;
  padding: 0;
  margin: 0;
  float: left;
}
/* line 1404, ../sass/screen.sass */
#content .articles-list {
  padding: 0;
  width: 590px;
}
/* line 1408, ../sass/screen.sass */
#content .main {
  width: 800px;
  padding: 0;
  float: left;
  min-height: 100px;
}
/* line 1414, ../sass/screen.sass */
#content .main > div {
  background: white;
  padding: 10px;
  min-height: 400px;
  -webkit-border-radius: 10px 0 0 0;
  -moz-border-radius: 10px 0 0 0;
  border-radius: 10px 0 0 0;
}
/* line 1422, ../sass/screen.sass */
#content .main .subject {
  padding: 0;
  width: 590px;
}
/* line 1426, ../sass/screen.sass */
#content ul + div {
  clear: left;
}

/* line 1429, ../sass/screen.sass */
ul.actions {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 49, ../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/typography/lists/_inline-block-list.scss */
ul.actions li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
}

/* line 1433, ../sass/screen.sass */
.ui-accordion-header-active img + span {
  padding-right: 17px;
  background: transparent url('../images/icons/arrow_brown.png?1377006192') scroll no-repeat right bottom;
}

/* line 1441, ../sass/screen.sass */
form.confirmation {
  text-align: center;
  width: 590px;
  margin: 0 auto;
  padding: 80px 0 20px 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cfe8fc), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#cfe8fc, #ffffff);
  background: -moz-linear-gradient(#cfe8fc, #ffffff);
  background: -o-linear-gradient(#cfe8fc, #ffffff);
  background: linear-gradient(#cfe8fc, #ffffff);
}
/* line 1448, ../sass/screen.sass */
form.confirmation h2 {
  font-size: 3em;
}
/* line 1451, ../sass/screen.sass */
form.confirmation p {
  font-weight: bold;
  font-size: 2em;
}

/***********************
 * Edition d'un article *
 *********************** */
/* line 1460, ../sass/screen.sass */
#article-create-form label, #article-create-form input {
  display: block;
}
/* line 1463, ../sass/screen.sass */
#article-create-form label span {
  margin-bottom: 8px;
  display: block;
}
/* line 1467, ../sass/screen.sass */
#article-create-form input[name="DiscardButton"], #article-create-form input[name="PublishButton"] {
  display: inline-block;
}
/* line 1470, ../sass/screen.sass */
#article-create-form #footer_article {
  clear: both;
}
/* line 1474, ../sass/screen.sass */
#article-create-form fieldset label input,
#article-create-form fieldset .oe-window {
  width: 676px;
}
/* line 1477, ../sass/screen.sass */
#article-create-form fieldset label input + div,
#article-create-form fieldset .oe-window + div {
  display: none;
}
/* line 1480, ../sass/screen.sass */
#article-create-form fieldset > label, #article-create-form fieldset > div, #article-create-form fieldset > select {
  margin-left: 45px;
  margin-bottom: 12px;
}
/* line 1484, ../sass/screen.sass */
#article-create-form .field {
  float: left;
  width: 40%;
}
/* line 1487, ../sass/screen.sass */
#article-create-form .field h3 {
  color: #5baaec;
  font-size: 20px;
  font-family: vag, arial, sans-serif;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 1494, ../sass/screen.sass */
#article-create-form .field label {
  margin-bottom: 8px;
}
/* line 1496, ../sass/screen.sass */
#article-create-form .field label span {
  font-size: 14px;
  color: #3486cd;
  display: inline;
}
/* line 1500, ../sass/screen.sass */
#article-create-form .field label input {
  display: inline;
  width: auto;
}
/* line 1503, ../sass/screen.sass */
#article-create-form h1 {
  margin: 15px 0 30px 15px;
  font-size: 26px;
  color: #3486cd;
}
/* line 1509, ../sass/screen.sass */
#article-create-form label span {
  color: #5baaec;
  font-size: 20px;
  font-family: vag, arial, sans-serif;
  font-weight: bold;
}
/* line 1517, ../sass/screen.sass */
#article-create-form .bordered label {
  margin-top: 10px;
}

/* line 1520, ../sass/screen.sass */
.lightbox {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  padding-top: 200px;
}
/* line 1529, ../sass/screen.sass */
.lightbox .content {
  margin: 0 auto;
  width: 540px;
  /* 590 - 20 - 20 */
  padding: 20px;
  border-radius: 5px;
  border: 1px solid #7ba7d5;
  box-shadow: 0 0 5px #7ba7d5;
}
/* line 1538, ../sass/screen.sass */
.lightbox .content .no {
  -webkit-box-shadow: white 0 1px 1px inset, #cfcfcf 0 2px 2px;
  -moz-box-shadow: white 0 1px 1px inset, #cfcfcf 0 2px 2px;
  box-shadow: white 0 1px 1px inset, #cfcfcf 0 2px 2px;
  text-shadow: 0 -1px #741010;
  text-transform: uppercase;
  border-radius: 5px;
}
/* line 1544, ../sass/screen.sass */
.lightbox .content .yes {
  -webkit-box-shadow: white 0 1px 1px inset, #cfcfcf 0 2px 2px;
  -moz-box-shadow: white 0 1px 1px inset, #cfcfcf 0 2px 2px;
  box-shadow: white 0 1px 1px inset, #cfcfcf 0 2px 2px;
  text-decoration: none;
  text-shadow: 0 -1px #568315;
  text-transform: uppercase;
  border-radius: 5px;
}
/* line 1551, ../sass/screen.sass */
.lightbox .content button {
  cursor: pointer;
  font-weight: bold;
}
/* line 1555, ../sass/screen.sass */
.lightbox .content h2 {
  margin: 0;
  color: #0e6fc2;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 10px;
}
/* line 1562, ../sass/screen.sass */
.lightbox .content p {
  color: #0e6fc2;
  text-align: center;
  font-weight: bold;
  margin: 10px 0;
}
/* line 1568, ../sass/screen.sass */
.lightbox .content button + button {
  margin-left: 20px;
}
/* line 1571, ../sass/screen.sass */
.lightbox .toolbar {
  margin-top: 10px;
  text-align: center;
}

/* line 1579, ../sass/screen.sass */
#content p:first-child {
  margin: 0;
}

/* line 1588, ../sass/screen.sass */
body.manager {
  position: relative;
}
/* line 1592, ../sass/screen.sass */
body.manager .embed {
  border-bottom: 1px solid #cebd94;
}
/* line 1595, ../sass/screen.sass */
body.manager .embed h3 {
  background: transparent;
}
/* line 1598, ../sass/screen.sass */
body.manager .content {
  background: white;
  padding: 10px;
}
/* line 1602, ../sass/screen.sass */
body.manager .content > a {
  font-family: vag, arial, sans-serif;
  background: #f2ede3;
  border: 1px solid #cebd94;
  color: #9e7928;
  display: block;
  padding: 2px 10px;
  font-weight: bold;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 1px 0;
}
/* line 1612, ../sass/screen.sass */
body.manager .content > a:focus {
  outline: none;
}
/* line 1615, ../sass/screen.sass */
body.manager .content > a > img {
  vertical-align: middle;
}
/* line 1618, ../sass/screen.sass */
body.manager .article.embed {
  color: #444444;
  padding-bottom: 0;
}
/* line 1622, ../sass/screen.sass */
body.manager .article.embed a.read {
  border: 1px solid #035ba9;
  color: white;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4882c2), color-stop(100%, #13438d));
  background: -webkit-linear-gradient(#4882c2, #13438d);
  background: -moz-linear-gradient(#4882c2, #13438d);
  background: -o-linear-gradient(#4882c2, #13438d);
  background: linear-gradient(#4882c2, #13438d);
}

/* line 1635, ../sass/screen.sass */
body.authentication .welcome, body.administration .welcome {
  margin-top: 0;
  float: left;
  font-size: 26px;
}
/* line 1641, ../sass/screen.sass */
body.authentication .welcome span, body.administration .welcome span {
  font-size: 18px;
}
/* line 1644, ../sass/screen.sass */
body.authentication h2, body.administration h2 {
  font-size: 19px;
  line-height: 27px;
}
/* line 1647, ../sass/screen.sass */
body.authentication h2 span, body.administration h2 span {
  display: block;
  font-size: 18px;
}
/* line 1651, ../sass/screen.sass */
body.authentication img, body.administration img {
  display: block;
}
/* line 1654, ../sass/screen.sass */
body.authentication label, body.administration label {
  color: #0f4085;
  padding: 0;
  display: block;
  margin: 10px 0 0 0;
  text-align: right;
}
/* line 1661, ../sass/screen.sass */
body.authentication label span, body.administration label span {
  margin: 0;
  font-weight: bold;
  width: 118px;
  white-space: nowrap;
  font-size: 16px;
  height: 24px;
  margin-right: 10px;
  padding: 0;
  display: inline;
  line-height: 24px;
  color: #0d70c5;
}
/* line 1674, ../sass/screen.sass */
body.authentication label .second, body.administration label .second {
  width: 130px;
}
/* line 1676, ../sass/screen.sass */
body.authentication label input, body.administration label input {
  padding: 0 10px;
}
/* line 1679, ../sass/screen.sass */
body.authentication input, body.administration input {
  display: inline-block;
}
/* line 1682, ../sass/screen.sass */
body.authentication input[type=text], body.authentication input[type=password], body.administration input[type=text], body.administration input[type=password] {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
  border: 1px solid #d4cbac;
  border: 1px solid rgba(159, 122, 34, 0.4);
  margin-left: 10px;
  width: 160px;
  height: 24px;
}
/* line 1690, ../sass/screen.sass */
body.authentication input[type=password], body.authentication input[type=text][name=UserEmail], body.administration input[type=password], body.administration input[type=text][name=UserEmail] {
  width: 125px;
  margin-right: 33px;
}
/* line 1695, ../sass/screen.sass */
body.authentication input[type=text], body.administration input[type=text] {
  width: 158px;
}
/* line 1698, ../sass/screen.sass */
body.authentication input[name=LoginButton], body.authentication input[name=GenerateButton], body.administration input[name=LoginButton], body.administration input[name=GenerateButton] {
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 1703, ../sass/screen.sass */
body.authentication form, body.administration form {
  margin-top: 20px;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* line 1710, ../sass/screen.sass */
body.authentication fieldset, body.administration fieldset {
  border: none;
  margin: 20px 0 0 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}
/* line 1717, ../sass/screen.sass */
body.authentication a, body.administration a {
  font-weight: bold;
  color: white;
}
/* line 1721, ../sass/screen.sass */
body.authentication .forgotpassword, body.administration .forgotpassword {
  margin-left: 120px;
}
/* line 1724, ../sass/screen.sass */
body.authentication .module, body.administration .module {
  margin: 0 auto;
  width: 790px;
}
/* line 1728, ../sass/screen.sass */
body.authentication .main-bloc, body.administration .main-bloc {
  padding: 20px 40px;
  font-family: vag, Arial, sans-serif;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  behavior: url('PIE.htc');
  position: relative;
  min-height: 230px;
}
/* line 1738, ../sass/screen.sass */
body.authentication .bloc, body.administration .bloc {
  margin-top: 20px;
  float: right;
  width: 300px;
  padding-top: 42px;
  background: transparent url('../images/lock.png?1377006192') scroll no-repeat 0 0;
  padding-left: 56px;
  color: white;
}

/* line 1747, ../sass/screen.sass */
#pc2 {
  position: relative;
  top: -180px;
  left: -30px;
  z-index: 0;
}

/* line 1766, ../sass/screen.sass */
body.registration {
  font-family: vag, Arial, sans-serif;
  font-weight: bold;
  margin: 0 auto;
}
/* line 1772, ../sass/screen.sass */
body.registration textarea, body.registration input[type=text] {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #d5caac;
}
/* line 1776, ../sass/screen.sass */
body.registration img.registration {
  float: left;
}
/* line 1780, ../sass/screen.sass */
body.registration #header > .nav > p {
  text-align: left;
  width: 400px;
}
/* line 1784, ../sass/screen.sass */
body.registration #module_result {
  width: 790px;
}
/* line 1787, ../sass/screen.sass */
body.registration h2 {
  margin-top: 0;
}
/* line 1791, ../sass/screen.sass */
body.registration input[name="PublishButton"] {
  font-family: vag, arial, sans-serif;
  text-transform: none;
  padding: 4px 20px;
  display: inline-block;
  font-size: 16px;
}
/* line 1799, ../sass/screen.sass */
body.registration label {
  color: #0f6ec2;
  float: left;
}
/* line 1803, ../sass/screen.sass */
body.registration label.error {
  color: darkred;
}
/* line 1805, ../sass/screen.sass */
body.registration label.error input {
  border-color: red;
  border-width: 2px;
}
/* line 1809, ../sass/screen.sass */
body.registration label.zip input {
  width: 76px;
  margin-right: 8px;
}
/* line 1813, ../sass/screen.sass */
body.registration label.city input {
  width: 186px;
}
/* line 1816, ../sass/screen.sass */
body.registration label.address input {
  width: 296px;
}
/* line 1820, ../sass/screen.sass */
body.registration label.tel input, body.registration label.fax input {
  margin-right: 18px;
}
/* line 1824, ../sass/screen.sass */
body.registration label.tel input, body.registration label.fax input, body.registration label.cell input, body.registration label.adeli input {
  width: 126px;
}
/* line 1827, ../sass/screen.sass */
body.registration label.specialties {
  background: transparent url('../images/specialties.png?1377006192') no-repeat scroll 0 0;
}
/* line 1830, ../sass/screen.sass */
body.registration label.hours {
  background: transparent url('../images/hours.png?1377006192') no-repeat scroll 0 0;
}
/* line 1833, ../sass/screen.sass */
body.registration label.diplomas {
  background: transparent url('../images/diplomas.png?1377006192') no-repeat scroll 0 0;
}
/* line 1836, ../sass/screen.sass */
body.registration .mandatory, body.registration .optional {
  border: none;
  margin: 20px auto;
  padding: 20px 56px 20px 50px;
}
/* line 1842, ../sass/screen.sass */
body.registration .mandatory h2 {
  font-size: 24px;
  margin-bottom: 15px;
  color: white;
}
/* line 1846, ../sass/screen.sass */
body.registration .mandatory h2 span {
  display: block;
  font-size: 16px;
}
/* line 1850, ../sass/screen.sass */
body.registration .mandatory label {
  width: 49%;
  margin-bottom: 10px;
}
/* line 1853, ../sass/screen.sass */
body.registration .mandatory label span {
  width: 150px;
  display: block;
  float: left;
  margin: 0;
  font-size: medium;
}
/* line 1854, ../sass/screen.sass */
body.registration .mandatory label span:after {
  content: " :";
}
/* line 1861, ../sass/screen.sass */
body.registration .mandatory select, body.registration .mandatory input {
  width: 150px;
  display: block;
  float: left;
  margin: 0;
  font-size: medium;
}
/* line 1867, ../sass/screen.sass */
body.registration .mandatory label span {
  line-height: 28px;
  height: 28px;
}
/* line 1871, ../sass/screen.sass */
body.registration .optional {
  margin-bottom: 0;
  padding-left: 0;
}
/* line 1876, ../sass/screen.sass */
body.registration .optional label {
  margin-bottom: 20px;
}
/* line 1878, ../sass/screen.sass */
body.registration .optional label span {
  margin-bottom: 5px;
  padding-left: 5px;
  display: block;
}
/* line 1883, ../sass/screen.sass */
body.registration .optional textarea {
  width: 292px;
}
/* line 1886, ../sass/screen.sass */
body.registration .optional h2 {
  font-size: 24px;
  color: #9f7b2b;
  padding-left: 50px;
  min-height: 80px;
  background: transparent url('../images/additional.png?1377006192') no-repeat scroll 0 0;
}
/* line 1892, ../sass/screen.sass */
body.registration .optional h2 span {
  display: block;
  font-size: 16px;
  font-weight: normal;
  font-family: arial, sans-serif;
}
/* line 1898, ../sass/screen.sass */
body.registration .optional .bloc-1 {
  padding-left: 50px;
}
/* line 1900, ../sass/screen.sass */
body.registration .optional .bloc-1 textarea {
  width: 668px;
  margin-bottom: 20px;
}
/* line 1904, ../sass/screen.sass */
body.registration .optional .bloc-2 {
  float: left;
  width: 322px;
  padding-left: 50px;
  background: transparent url('../images/address.png?1377006192') no-repeat scroll 0 0;
}
/* line 1910, ../sass/screen.sass */
body.registration .optional .bloc-3 {
  float: left;
  width: 340px;
  padding-left: 22px;
  background: transparent url('../images/form_separator.png?1377006192') no-repeat scroll 0 2px;
}
/* line 1915, ../sass/screen.sass */
body.registration .optional .bloc-3 label {
  padding-left: 32px;
}
/* line 1918, ../sass/screen.sass */
body.registration .optional .bloc-4 {
  clear: both;
  text-align: center;
  padding: 20px;
}
/* line 1923, ../sass/screen.sass */
body.registration .success {
  text-align: center;
}
/* line 1927, ../sass/screen.sass */
body.registration .success p {
  font-weight: normal;
  font-size: 18px;
  font-family: vag, arial, sans-serif;
}
/* line 1932, ../sass/screen.sass */
body.registration .success .bloc-1 {
  padding: 50px 200px;
  margin-bottom: 10px;
}
/* line 1935, ../sass/screen.sass */
body.registration .success .bloc-1 p {
  color: white;
}
/* line 1937, ../sass/screen.sass */
body.registration .success .bloc-1 span {
  color: #0e6fc0;
}
/* line 1940, ../sass/screen.sass */
body.registration .success .bloc-2 {
  padding: 90px 200px;
  color: #0f4085;
}
/* line 1943, ../sass/screen.sass */
body.registration .success .bloc-2 p {
  color: #0e6fc0;
  margin-bottom: 70px;
}
/* line 1946, ../sass/screen.sass */
body.registration .success .bloc-2 a.created {
  font-size: x-large;
  font-weight: bold;
  color: #9f7b2b;
  text-decoration: underline;
}
/* line 1951, ../sass/screen.sass */
body.registration .success .bloc-2 span {
  color: #9f7b2b;
}

/* layout - zone 2 */
/* line 1956, ../sass/screen.sass */
#tei9du9O {
  height: 50px;
}

/* line 1959, ../sass/screen.sass */
#Asiara0x {
  padding: 0 10px;
  float: right;
  color: white;
  display: block;
  height: 50px;
  line-height: 50px;
  text-decoration: none;
}

/* line 1968, ../sass/screen.sass */
#hu9Loale {
  float: right;
  margin-top: 5px;
}

/* line 1981, ../sass/screen.sass */
body.edit.ip form#content {
  padding: 20px;
}
/* line 1983, ../sass/screen.sass */
body.edit.ip form#content h1 {
  font-size: 26px;
}
/* line 1986, ../sass/screen.sass */
body.edit.ip form#content fieldset {
  padding-left: 30px;
}
/* line 1990, ../sass/screen.sass */
body.edit.ip form#content label input, body.edit.ip form#content label textarea, body.edit.ip form#content label span {
  display: block;
  margin-bottom: 10px;
}
/* line 1994, ../sass/screen.sass */
body.edit.ip form#content label textarea {
  width: 700px;
  height: 300px;
}
/* line 1998, ../sass/screen.sass */
body.edit.ip form#content label span {
  color: #5baaec;
  font-size: 20px;
  font-family: vag, arial, sans-serif;
  font-weight: bold;
  margin-top: 35px;
}

/* line 2011, ../sass/screen.sass */
#growth-curves {
  position: absolute;
  right: 0px;
  top: 0;
  width: 192px;
  height: 352px;
  background-repeat: no-repeat;
  text-align: center;
  font-family: Arial, sans-serif;
  text-align: center;
  background-image: url(../images/growth_curves/bg.png);
  background-repeat: no-repeat;
}
/* line 2024, ../sass/screen.sass */
#growth-curves .title {
  text-transform: none;
  padding-top: 10px;
  color: #033daf;
  font-size: 12px;
  margin-bottom: 2px;
}
/* line 2031, ../sass/screen.sass */
#growth-curves .img-title {
  padding-top: 15px;
}
/* line 2034, ../sass/screen.sass */
#growth-curves .choices {
  width: 90%;
  margin-left: 10%;
}
/* line 2037, ../sass/screen.sass */
#growth-curves .choices table {
  width: 192px;
}
/* line 2040, ../sass/screen.sass */
#growth-curves label {
  background-repeat: no-repeat;
  background-position: center 0;
  font-weight: bold;
}
/* line 2044, ../sass/screen.sass */
#growth-curves label input {
  margin-right: 0px;
}
/* line 2046, ../sass/screen.sass */
#growth-curves label.boy {
  /*background-image:url(../../images/growth_curves/boy.png) */
  color: #56a0eb;
}
/* line 2049, ../sass/screen.sass */
#growth-curves label.girl {
  /*background-image:url(../../images/growth_curves/girl.png) */
  color: #fb87e9;
}
/* line 2053, ../sass/screen.sass */
#growth-curves select {
  width: 170px;
  height: 27px;
}
/* line 2057, ../sass/screen.sass */
#growth-curves input[type="submit"] {
  width: 170px;
  margin-top: 3px;
  font-size: 15px;
}
/* line 2063, ../sass/screen.sass */
#growth-curves .skinned-select {
  background: url(/extension/nestle/design/front/images/growth_curves/skin-select.png) no-repeat;
  background-attachment: scroll;
  background-position-x: 7px;
  background-position-y: 100%;
  margin-top: 5px;
}
/* line 2070, ../sass/screen.sass */
#growth-curves .skinned-select select {
  opacity: 0;
  filter: alpha(opacity=0);
  moz-opacity: 0;
  position: relative;
  z-index: 100;
}
/* line 2077, ../sass/screen.sass */
#growth-curves .skinned-select .select-text {
  padding-top: 5px;
  position: absolute;
  text-indent: 5px;
  line-height: 19px;
  font-weight: bold;
  width: 160px;
  z-index: 1;
  width: 150px;
  font-size: 11px;
  color: #316d89;
}
/* line 2089, ../sass/screen.sass */
#growth-curves .skinned-select select {
  width: 150px;
  font-size: 11px;
  color: #316d89;
}
/* line 2094, ../sass/screen.sass */
#growth-curves .skinned-select option {
  width: 150px;
  font-size: 11px;
  color: #316d89;
}
/* line 2099, ../sass/screen.sass */
#growth-curves .my-skinnable-select {
  margin-top: 5px;
}
/* line 2101, ../sass/screen.sass */
#growth-curves .my-skinnable-select select {
  width: 150px;
  font-size: 11px;
  border: 1px solid #d5e6ee;
}

/* line 2106, ../sass/screen.sass */
#growth-curves-popin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
  width: 1000px;
  height: 100%;
  text-align: center;
  padding-top: 20px;
  margin-left: 20px;
}
/* line 2116, ../sass/screen.sass */
#growth-curves-popin .bt-dl {
  box-shadow: inset 0 1.2em 3px #016fcf, 0px 2px 2px #999999;
  background-color: #033daf;
  border-radius: 100px;
  color: white;
  padding: 4px;
  text-decoration: none;
  margin-right: 475px;
}
/* line 2124, ../sass/screen.sass */
#growth-curves-popin .info {
  color: white;
  width: 600px;
  padding: 5px;
  margin-top: 5px;
  box-shadow: inset 0 1.2em 3px #016fcf, 0px 2px 2px #999999;
  background-color: #033daf;
  border-radius: 100px;
}

/* line 2135, ../sass/screen.sass */
#header dt span, #header legend span {
  padding-right: 20px;
  background: transparent url(../images/icons/arrow_login.png) no-repeat scroll right 50%;
}

/* line 2145, ../sass/screen.sass */
.article.full p, .manager .embed .wrapper p, .manager.b .embed .body .wrapper p {
  color: #444444;
  font-family: arial, verdana, sans-serif;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 0;
  margin-top: 4px;
  text-align: justify;
}

/* line 2155, ../sass/screen.sass */
.article.embed .wrapper {
  clear: both;
}

/* line 2158, ../sass/screen.sass */
.article.full, .manager .embed .wrapper {
  /*TITLE HEADER */
}
/* line 2160, ../sass/screen.sass */
.article.full h2, .manager .embed .wrapper h2 {
  font-family: vag, arial, sans-serif;
  font-size: 17px;
  color: #3486cd;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: justify;
}
/* line 2168, ../sass/screen.sass */
.article.full h3, .manager .embed .wrapper h3 {
  font-family: vag, arial, sans-serif;
  font-size: 15px;
  color: #5baaec;
  margin-top: 10px;
  margin-bottom: 0px;
  text-align: justify;
}
/* line 2176, ../sass/screen.sass */
.article.full h4, .manager .embed .wrapper h4 {
  font-family: vag, arial, sans-serif;
  font-size: 15px;
  color: #9e7928;
  margin-top: 10px;
  margin-bottom: 0px;
  text-align: justify;
}
/* line 2184, ../sass/screen.sass */
.article.full h5, .manager .embed .wrapper h5 {
  font-family: arial, verdana, sans-serif;
  font-size: 13px;
  color: #9e7928;
  margin-top: 4px;
  margin-bottom: 0px;
  text-align: justify;
}
/* line 2195, ../sass/screen.sass */
.article.full ul, .manager .embed .wrapper ul {
  font-family: arial, verdana, sans-serif;
  font-size: 13px;
  list-style-image: url('../images/bullet.png?1377006192');
  padding-left: 20px;
  margin-top: 6px;
  margin-bottom: 0px;
  text-align: justify;
  color: #444444;
}
/* line 2204, ../sass/screen.sass */
.article.full ul li, .manager .embed .wrapper ul li {
  margin-top: 6px;
  margin-bottom: 0px;
}
/* line 2207, ../sass/screen.sass */
.article.full ul li ul, .manager .embed .wrapper ul li ul {
  font-family: arial, verdana, sans-serif;
  font-size: 13px;
  padding-left: 20px;
  margin-top: 6px;
  list-style-type: disc;
  list-style-image: url('../images/bullet2.png?1377006192');
  text-align: justify;
}
/* line 2215, ../sass/screen.sass */
.article.full .main, .manager .embed .wrapper .main {
  padding: 0;
  width: 590px;
}
/* line 2219, ../sass/screen.sass */
.article.full .header, .manager .embed .wrapper .header {
  background: #f1eee5;
  padding: 10px;
  margin-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  /*commun */
  margin: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 2229, ../sass/screen.sass */
.article.full .header img, .manager .embed .wrapper .header img {
  vertical-align: middle;
  float: none;
}
/* line 2232, ../sass/screen.sass */
.article.full .header ul.age-list, .manager .embed .wrapper .header ul.age-list {
  display: inline;
  margin-left: 0;
  padding: 0;
}
/* line 2237, ../sass/screen.sass */
.article.full ul.age-list, .manager .embed .wrapper ul.age-list {
  list-style: none;
  margin-left: 0;
  margin: 0;
  padding: 0;
  display: inline;
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 40px;
}
/* line 2252, ../sass/screen.sass */
.article.full .age-list .age-1, .article.full .age-list .age-2, .article.full .age-list .age-3, .article.full .age-list .age-4, .article.full .age-list .age-5, .article.full .age-list .age-6, .article.full .age-list li, .manager .embed .wrapper .age-list .age-1, .manager .embed .wrapper .age-list .age-2, .manager .embed .wrapper .age-list .age-3, .manager .embed .wrapper .age-list .age-4, .manager .embed .wrapper .age-list .age-5, .manager .embed .wrapper .age-list .age-6, .manager .embed .wrapper .age-list li {
  padding: 0 5px;
  font-family: vag, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: white;
  padding: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 2262, ../sass/screen.sass */
.article.full .age-list .age-1, .manager .embed .wrapper .age-list .age-1 {
  background-color: #ffaba7;
}
/* line 2264, ../sass/screen.sass */
.article.full .age-list .age-2, .manager .embed .wrapper .age-list .age-2 {
  background-color: #8bd3f0;
}
/* line 2266, ../sass/screen.sass */
.article.full .age-list .age-3, .manager .embed .wrapper .age-list .age-3 {
  background-color: #fdac00;
}
/* line 2268, ../sass/screen.sass */
.article.full .age-list .age-4, .manager .embed .wrapper .age-list .age-4 {
  background-color: #6eba00;
}
/* line 2270, ../sass/screen.sass */
.article.full .age-list .age-5, .manager .embed .wrapper .age-list .age-5 {
  background-color: #ff80ad;
}
/* line 2272, ../sass/screen.sass */
.article.full .age-list li, .manager .embed .wrapper .age-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  white-space: nowrap;
}
/* line 2284, ../sass/screen.sass */
.article.full .title, .manager .embed .wrapper .title {
  font-family: vag, arial, sans-serif;
  font-size: 24px;
  color: #3486cd;
  padding: 10px 0;
  margin: 0;
  text-transform: uppercase;
}
/* line 2292, ../sass/screen.sass */
.article.full .header .exergue, .manager .embed .wrapper .header .exergue {
  font-family: vag, arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #5baaec;
  line-height: 20px;
  padding: 0;
  margin: 0;
  text-align: left;
}

/* line 2307, ../sass/screen.sass */
button[name='EditButton'] img, button[name='CustomActionPublish'] img, button[name='CustomActionUnpublish'] img {
  vertical-align: middle;
}
/* line 2309, ../sass/screen.sass */
button[name='EditButton'] span, button[name='CustomActionPublish'] span, button[name='CustomActionUnpublish'] span {
  text-transform: uppercase;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
  font-family: vag, arial, sans-serif;
}
/* line 2313, ../sass/screen.sass */
button[name='EditButton'], button[name='CustomActionPublish'], button[name='CustomActionUnpublish'] {
  box-shadow: white 0px 1px 1px 0px inset;
}
/* line 2315, ../sass/screen.sass */
button.create-article {
  height: 36px;
}
/* line 2317, ../sass/screen.sass */
button.no {
  color: white;
  font-weight: bold;
  font-family: vag, arial, sans-serif;
  font-size: 15px;
  box-shadow: white 0 1px 1px inset;
}
/* line 2323, ../sass/screen.sass */
.vcard button {
  height: 33px;
  padding-top: 5px;
}
/* line 2326, ../sass/screen.sass */
.vcard button img {
  vertical-align: middle;
}

/* line 2329, ../sass/screen.sass */
.vcard button span {
  font: bold 11px/16px arial, sans-serif;
}

/* line 2332, ../sass/screen.sass */
#nav li.active a span.cross {
  position: absolute;
  top: 12px;
  right: 4px;
}

/* line 2340, ../sass/screen.sass */
#module_result {
  margin-bottom: 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}

/* line 2344, ../sass/screen.sass */
#content {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

/* line 2347, ../sass/screen.sass */
#footer, #small-footer {
  text-align: center;
  width: 990px;
  margin: 0 auto 10px auto;
  background: #f1eee5;
  padding: 10px 0;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}

/* line 2356, ../sass/screen.sass */
.vcard #footer {
  width: 790px;
}
/* line 2358, ../sass/screen.sass */
.vcard.public .details {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

/* line 2368, ../sass/screen.sass */
body.share form#content {
  background: none;
}
/* line 2370, ../sass/screen.sass */
body.share form#content label {
  display: block;
}
/* line 2372, ../sass/screen.sass */
body.share form#content label input, body.share form#content label textarea {
  margin: 10px auto;
  display: block;
  width: 390px;
}
/* line 2376, ../sass/screen.sass */
body.share form#content fieldset {
  text-align: center;
}

/* line 2386, ../sass/screen.sass */
body.gtu #module_result {
  margin-bottom: 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  background: white url(../images/linear-gradient-1.png) repeat-x scroll 0 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100, color-stop(0%, #b8daf6), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#b8daf6, #ffffff 100px);
  background: -moz-linear-gradient(#b8daf6, #ffffff 100px);
  background: -o-linear-gradient(#b8daf6, #ffffff 100px);
  background: linear-gradient(#b8daf6, #ffffff 100px);
  border-radius: 10px;
  padding: 20px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(14, 111, 194, 0.7)), color-stop(100%, rgba(116, 187, 246, 0.7)));
  background: -webkit-linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  background: -moz-linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  background: -o-linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  background: linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: 790px;
}
/* line 2396, ../sass/screen.sass */
body.gtu #module_result p {
  font-size: 16px;
  color: white;
  line-height: 20px;
}
/* line 2400, ../sass/screen.sass */
body.gtu #module_result h1 {
  font-size: 28px;
  margin-bottom: 10px;
}
/* line 2404, ../sass/screen.sass */
body.gtu.login input[type=text] {
  width: 125px;
}
/* line 2406, ../sass/screen.sass */
body.gtu.login input[type=password], body.gtu.login input[type=text][name=UserEmail] {
  width: 92px;
}
/* line 2409, ../sass/screen.sass */
body.gtu #footer {
  padding: 10px 20px;
}

/* line 2419, ../sass/screen.sass */
body.dashboard h1 {
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 26px;
}
/* line 2424, ../sass/screen.sass */
body.dashboard p {
  font-size: 20px;
  font-family: vag, arial, sans-serif;
  font-weight: bold;
  color: #3486cd;
}
/* line 2429, ../sass/screen.sass */
body.dashboard div {
  margin-left: 50px;
}
/* line 2431, ../sass/screen.sass */
body.dashboard strong {
  font-size: 30px;
}
/* line 2433, ../sass/screen.sass */
body.dashboard img {
  margin: 10px auto;
}

/* line 2437, ../sass/screen.sass */
.stats .families {
  background: transparent url(../images/icons/familly.png) scroll no-repeat 0 0;
  line-height: 48px;
  padding-left: 48px;
  color: #5baaec;
}
/* line 2442, ../sass/screen.sass */
.stats .views {
  background: transparent url(../images/icons/views.png) scroll no-repeat 0 0;
  line-height: 48px;
  padding-left: 48px;
  color: #5baaec;
}

/* line 2453, ../sass/screen.sass */
body.error #footer {
  display: none;
}

/* line 2460, ../sass/screen.sass */
.renderedtable td {
  border: 1px solid #cccccc;
  padding: 10px;
}

/* Annule le hack CSS au profit de la solution JS à cause d'IE 8 */
/* line 2466, ../sass/screen.sass */
.edit .vcard .photo input[type=file] {
  top: -10000px;
}

/* line 2470, ../sass/screen.sass */
#header > .nav > p {
  width: 470px;
}

/* line 2473, ../sass/screen.sass */
#module_result > .warning {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(14, 111, 194, 0.7)), color-stop(100%, rgba(116, 187, 246, 0.7)));
  background: -webkit-linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  background: -moz-linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  background: -o-linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  background: linear-gradient(rgba(14, 111, 194, 0.7), rgba(116, 187, 246, 0.7));
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 2477, ../sass/screen.sass */
#manage-my-articles {
  height: 17px;
  padding-top: 5px;
  text-align: center;
  display: block;
}

/* line 2489, ../sass/screen.sass */
p.claim {
  margin: 0 20px;
  font: 9px/12px arial, sans-serif;
  color: black;
}
/* line 2493, ../sass/screen.sass */
#doctor p.claim {
  width: 590px;
  margin: 0 auto;
}

/* line 2498, ../sass/screen.sass */
#logologin {
  display: block;
  margin: 0 auto;
}

/* line 2502, ../sass/screen.sass */
#mother-1 {
  width: 495px;
  margin: 0 auto;
  position: absolute;
  top: 9px;
  left: 50.9%;
  text-align: right;
  z-index: -1;
}

/* line 2511, ../sass/screen.sass */
#mother-2 {
  position: absolute;
  right: -150px;
  top: -40px;
  z-index: -1;
}

/* line 2517, ../sass/screen.sass */
#mother-3 {
  position: absolute;
  right: -150px;
  top: -40px;
  z-index: -1;
}

/* line 2523, ../sass/screen.sass */
#pc3 {
  position: relative;
  top: -180px;
  left: -30px;
  z-index: 0;
}
