@charset "UTF-8";
/* *********************************************
* @filename  : default.scss
* @description  : Fichier SASS du thème standard.
* @author  : Ogham - Stéphane CHESNÉ <contact@ogham.fr>
* @date  : 30/07/2014
* ******************************************** */
/* Variables */
/* url("../images/pct-liens-blocs.sp.png") no-repeat 45px -145px, url("../images/bg-liens-blocs.png") repeat */
/* CSS communs */
/* *********************************************
* @filename  : default.scss
* @description  : Fichier SASS du thème standard.
* @author  : Ogham - Stéphane CHESNÉ <contact@ogham.fr>
* @date  : 30/07/2014
* ******************************************** */
/* generique */
/* line 3, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

/* line 23, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 27, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_reset.scss */
nav ul {
  list-style: none; }

/* line 30, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 33, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* line 38, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

/* line 45, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

/* line 49, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

/* line 57, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_reset.scss */
input, select {
  vertical-align: middle; }

/* SCRIPTS */
/* line 62, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_reset.scss */
body > script {
  display: none !important; }

/* Specifique variante */
/* !-- LIENS---------------------------- */
/* line 4, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
a {
  color: #b4003b;
  text-decoration: underline; }

/* line 8, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
a strong {
  color: inherit; }

/* line 9, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
a:visited {
  color: #81002a; }

/* line 12, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
a:hover,
a:focus,
a:active {
  text-decoration: none;
  color: #d5010b; }

/* !-- TEXTE ---------------------------- */
/* line 21, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
html {
  font-size: 62.5%; }

/* line 22, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
body {
  background-color: #5e7681;
  background-image: url("../images/bg_body.png");
  background-image: url("../images/bg_body.png"), -moz-linear-gradient(top, #5e7681 0%, #234350 100%);
  background-image: url("../images/bg_body.png"), -webkit-linear-gradient(top, #5e7681 0%, #234350 100%);
  background-image: url("../images/bg_body.png"), linear-gradient(to bottom, #5e7681 0%, #234350 100%);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat;
  color: #333c48;
  font-family: Tahoma, Trebuchet MS, Arial, Verdana, sans-serif;
  line-height: 1.5;
  font-size: 13px;
  font-size: 1.3rem; }

/* line 30, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
p,
ul,
ol,
dl,
blockquote,
pre,
td,
th,
label,
textarea,
caption,
details,
figure {
  line-height: 1.5;
  font-size: 13px;
  font-size: 1.3rem;
  margin: .1em 0 0; }

/* line 47, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
li p,
blockquote p {
  margin: .5em 0; }

/* line 52, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
p.alternatif1 {
  color: #536175; }

/* line 55, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
p.alternatif2 {
  color: #a3aebe; }

/* Cesures */
/* hyphens n'est reconnu qu'a partir de Firefox 8, IE10, Safari 5.1 */
/* line 61, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
div, textarea, table, td, th, code, pre, samp, p {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto; }

/* Taille de bloc incluant bloc, padding et bordure */
/* line 71, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
div, p {
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* Titres */
/* line 76, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
h1, h2, h3, h4, h5, h6 {
  letter-spacing: 0.05em; }

/* line 80, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
h1 {
  color: #005c70;
  font-size: 18px;
  font-size: 1.8rem;
  margin: .8077em 0 0 0; }

/* line 87, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
h2 {
  color: #007183;
  font-size: 16px;
  font-size: 1.6rem;
  margin: .875em 0 0 0; }

/* line 94, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
h3 {
  color: #0098a8;
  font-size: 14px;
  font-size: 1.4rem;
  margin: .9545em 0 0 0; }

/* line 101, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
h4 {
  font-size: 13px;
  font-size: 1.3rem;
  margin: 1.05em 0 0 0; }

/* line 107, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
h5 {
  font-size: 13px;
  font-size: 1.3rem;
  margin: 1.1667em 0 0 0; }

/* line 113, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
h6 {
  font-size: 11px;
  font-size: 1.1rem;
  margin: 1.3125em 0 0 0; }

/* empecher le margin-top sur les premiers elements */
/* line 121, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
p:first-child,
ul:first-child,
ol:first-child,
dl:first-child,
blockquote:first-child,
pre:first-child,
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top: 0; }

/* empecher les margins sur les elements imbriques dans une li */
/* line 137, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
li p,
li ul,
li ol {
  margin-top: 0;
  margin-bottom: 0; }

/* Citations */
/* line 145, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
blockquote, q, cite {
  font-size: 11px;
  font-size: 1.1rem;
  font-style: italic; }

/* line 150, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
blockquote, q {
  font-family: Georgia, "Bitstream Vera Serif", Norasi, serif; }

/* line 153, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
blockquote {
  margin: .75em 0 .75em 24px; }

/* elements de style lie a un sens */
/* line 158, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
em {
  font-style: italic; }

/* line 161, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
strong {
  font-weight: bold; }

/* line 164, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.main-col strong {
  color: #000; }

/* line 168, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
pre,
code,
samp,
kbd {
  font-size: 100%;
  font-family: "Bitstream Vera Mono", "Lucida Console", "Courier New", monospace;
  white-space: pre-wrap;
  line-height: 1em;
  border-radius: 2px; }

/* line 178, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
code {
  display: block; }

/* line 181, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
pre,
code {
  width: 90%;
  overflow: auto;
  overflow-y: hidden;
  margin: .75em 2%;
  padding: 5px 10px;
  background: #eee;
  color: #000; }

/* line 191, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
pre strong,
code strong {
  font-weight: normal;
  color: #000; }

/* line 196, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
kbd {
  padding: 0 2px;
  border: 1px solid #bbb; }

/* line 201, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
sub, sup {
  font-size: 5px;
  font-size: .5rem;
  line-height: 5px;
  line-height: .5rem; }

/* line 206, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
sup {
  vertical-align: super; }

/* line 207, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
sub {
  vertical-align: sub; }

/* line 208, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

/* line 214, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
  padding: 2px 4px; }

/* line 221, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
del {
  text-decoration: line-through; }

/* elements de style pour une mise en forme forcee */
/* line 226, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.texteGauche {
  text-align: left; }

/* line 229, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.texteCentre {
  text-align: center; }

/* line 232, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.texteDroit {
  text-align: right; }

/* valeurs max */
/* line 237, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
img, table, td, blockquote, code, pre, textarea, input, video {
  max-width: 100%; }

/* Pour Google Map */
/* line 241, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
#map_canvas img,
.gmnoprint img {
  max-width: none; }

/* !-- LISTES ---------------------------- */
/* line 247, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
ol {
  list-style: decimal; }

/* line 251, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
ul, ul li {
  list-style-type: none; }

/* line 254, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
ul li {
  display: block;
  padding-left: 35px; }

/* line 259, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
li {
  margin-bottom: 0.5em; }

/* line 261, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.text_html ul,
.text_html ul li {
  list-style: disc; }

/* line 265, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.text_html ul,
.text_html ol {
  padding-left: 3.4em; }

/* line 269, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.text_html ul li {
  display: list-item;
  padding-left: 0; }

/* !-- IMAGES ---------------------------- */
/* line 276, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
img {
  height: auto;
  vertical-align: middle; }

/* line 280, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
a img {
  border: none; }

/* line 288, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
img[align="center"], img.aligncenter {
  display: block;
  margin: 0 auto; }

/* line 293, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
img, img.alignnone {
  display: inline;
  float: none;
  margin: 0.5em 0; }

/* line 299, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
img[align="left"], img.alignleft {
  display: inline;
  float: left;
  margin-right: 1em !important; }

/* line 305, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
img[align="right"], img.alignright {
  display: inline;
  float: right;
  margin-left: 1em !important; }

/* line 311, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.left, .alignleft {
  float: left;
  margin: 0 0.5em 0.5em 0; }

/* line 315, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.right, .alignright {
  float: right;
  margin: 0 0 0.5em 0.5em; }

/* line 320, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.print {
  display: none; }

/* line 334, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.container .ruban {
  position: absolute;
  top: -5px;
  left: -5px;
  margin: 0;
  width: 100px;
  height: 100px;
  text-indent: -5000px; }

/* !-- TABLES ---------------------------- */
/* line 345, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
table {
  border: 1px solid #005c70;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 1.5em; }

/* line 352, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
table.fullwidth {
  width: 100%; }

/* line 355, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
caption {
  font-style: italic; }

/* line 357, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
th {
  color: #005c70;
  font-size: 11px;
  font-size: 1.15rem;
  font-weight: bold;
  text-align: left;
  padding: 0.3em 0.8em;
  border: none;
  background: #b5d9de; }

/* line 367, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
thead th,
tfoot th {
  text-align: center;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #80bec7 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #80bec7 100%);
  background: linear-gradient(to bottom, #fff 0%, #80bec7 100%); }

/* line 373, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
tr:nth-child(even) {
  background: #eaf4f6; }

/* line 376, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
tr:nth-child(odd) {
  background: #fff; }

/* line 380, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
td {
  border: 1px dotted #007183;
  border-top: none;
  border-bottom: none;
  padding: 0.3em 0.8em;
  vertical-align: middle; }

/* line 387, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
td:last-child {
  border-right: none; }

/* line 391, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.main-col td.vatop,
.popin-content td.vatop {
  vertical-align: top; }

/* line 395, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.main-col td.vabottom,
.popin-content td.vabottom {
  vertical-align: bottom; }

/* !-- FORMULAIRES ---------------------------- */
/* line 407, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
select,
input,
textarea {
  border: 1px solid #005c70;
  color: #005c70;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
  background: linear-gradient(to bottom, #fff 0%, #fff 100%);
  font-family: Tahoma, Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  margin: 0 0.5em 0.3em 0;
  padding: 1px 2px;
  vertical-align: middle;
  border-radius: 3px; }

/* line 421, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="search"],
input[type="date"],
input[type="time"],
input[type="datetime"],
input[type="month"],
input[type="number"],
textarea {
  box-shadow: inset 2px 2px 3px #ddd; }

/* line 435, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
input[type="file"] {
  color: #333c48; }

/* line 438, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
select {
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #dbd5c2 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #dbd5c2 100%);
  background: linear-gradient(to bottom, #fff 0%, #dbd5c2 100%); }

/* line 441, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
select option {
  padding: 0 5px;
  background-color: #fff;
  /* marche pas sur Safari */ }

/* line 445, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
input[type=radio],
input[type=checkbox] {
  border: none;
  margin-bottom: 0; }

/* line 450, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.check,
.radio {
  border: none;
  margin: 0; }

/* line 456, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.label,
label {
  cursor: pointer;
  font-weight: bold;
  vertical-align: middle; }

/* line 464, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
fieldset {
  margin: 1em 0;
  padding: 0.5em 0.8em 1em; }

/* line 469, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
fieldset legend {
  color: #005c70;
  margin: 0;
  padding: 0 1em;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold; }

/* line 478, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
input#submit, input[type="submit"] {
  white-space: nowrap; }

/* champs dates */
/* line 483, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.input-date-container {
  vertical-align: middle;
  display: inline-block;
  position: relative; }

/* line 488, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.input-date-container > input[type="text"] {
  width: 100% !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 492, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.input-date-container .ui-datepicker-trigger {
  background: url("../images/icon_calendar.png") 0 0 no-repeat;
  display: inline-block;
  height: 17px;
  width: 17px;
  border: 0;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
  vertical-align: middle;
  position: absolute;
  right: 2%;
  top: .6em; }

/* !-- Alertes erreurs --- */
/* line 508, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.errorBloc {
  background: #fff;
  padding: 20px;
  border: 1px dotted red;
  margin: 5px 0; }

/* line 515, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.errorBloc ul,
.errorBloc li {
  padding: 0; }

/* line 519, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.errorBloc li:before {
  content: "→ ";
  /* caractere UTF-8 */ }

/* line 522, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.errorBloc li:last-child {
  margin-bottom: 0; }

/* line 525, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.errorBloc,
.errorBloc *,
.error,
.obligatoire {
  color: red !important;
  font-style: italic !important; }

/* !-- Self Clearing --- */
/* line 534, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.ie6 .sc,
.ie7 .sc {
  height: 1%; }

/* line 539, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.sc:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* !-- Masquage --- */
/* line 548, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_elements.scss */
.mask {
  display: none !important; }

/* VOILE ----- */
/* line 4, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
#voile {
  opacity: .6;
  background: #005c70;
  z-index: 2000; }

/* POPIN ----- */
/* line 12, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin {
  background: #fff;
  padding: 0;
  border-radius: 10px;
  box-shadow: 2px 1px 6px #000;
  z-index: 2001;
  position: absolute;
  top: 15%;
  left: 40%; }

/* line 22, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin.notifications {
  background: #fff url("../images/bg_notifications-mev.png") 8% 0 no-repeat;
  width: 550px; }

/* line 26, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin.compte {
  width: 580px; }

/* line 29, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin.video-lecteur {
  width: 560px; }

/* line 32, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin.popin-lostpwd {
  width: 400px; }

/* HEADER ----- */
/* line 38, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin .popin-header {
  text-align: left;
  line-height: 2em;
  height: 30px;
  margin: 0 0 1em 0; }

/* line 44, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin .popin-header h3.popin-title {
  margin: 2px;
  padding: .3em 1em;
  color: #fff;
  font-size: 15px;
  font-size: 1.5rem;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
  max-height: 23px;
  background: #005c70;
  background: -moz-linear-gradient(top, #0098a8 0%, #005c70 98%, #005c70 99%, #005c70 100%);
  background: -webkit-linear-gradient(top, #0098a8 0%, #005c70 98%, #005c70 99%, #005c70 100%);
  background: linear-gradient(to bottom, #0098a8 0%, #005c70 98%, #005c70 99%, #005c70 100%);
  line-height: 1.5; }

/* line 57, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin.notifications .popin-header h3.popin-title,
.popin.mev .popin-header h3.popin-title {
  background: #e94e00;
  background: -moz-linear-gradient(top, #ff9e3e 0%, #e94e00 98%, #e94e00 99%, #e94e00 100%);
  background: -webkit-linear-gradient(top, #ff9e3e 0%, #e94e00 98%, #e94e00 99%, #e94e00 100%);
  background: linear-gradient(to bottom, #ff9e3e 0%, #e94e00 98%, #e94e00 99%, #e94e00 100%);
  color: #fff; }

/* line 63, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin .popin-header a.close-popin {
  display: block;
  position: absolute;
  top: 13px;
  right: 13px;
  width: 11px;
  height: 11px;
  text-indent: -999em;
  background: url("../images/popin-btn-close.png") 0 0 no-repeat; }

/* CONTENT ----- */
/* line 76, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin .popin-content {
  text-align: left;
  padding: 0 1em; }

/* line 80, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin.video-lecteur .popin-content {
  height: 315px; }

/* line 84, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin.notifications h4 {
  color: #e94e00;
  padding: .5em 0;
  font-size: 13px;
  font-size: 1.3rem; }

/* line 89, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin.notifications ul {
  margin-bottom: 10px; }

/* line 92, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin.notifications ul li {
  margin: 0;
  padding: 0 0 .8em 0; }

/* line 96, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_popin.scss */
.popin.notifications ul li:last-child {
  padding-bottom: 0; }

/* !-- BOUTONS---------------------------- */
/* line 4, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton,
input.bouton {
  display: inline-block;
  font-weight: bold;
  text-decoration: none;
  padding: 2px 10px;
  cursor: pointer; }

/* !-- Standard + gdrand */
/* line 14, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton-std,
.bouton-std.invalide:hover,
.bouton-grand,
.bouton-grand.invalide:hover {
  color: #eaf4f6;
  border-radius: 2px;
  border: none;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.7);
  background: #005c70;
  background: -moz-linear-gradient(top, #007183 0%, #4da2ae 40%, #007183 40%, #004757 100%);
  background: -webkit-linear-gradient(top, #007183 0%, #4da2ae 40%, #007183 40%, #004757 100%);
  background: linear-gradient(to bottom, #007183 0%, #4da2ae 40%, #007183 40%, #004757 100%);
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2); }

/* line 25, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton-std:hover,
.bouton-grand:hover {
  color: #fff !important;
  background: #005c70;
  background: -moz-linear-gradient(top, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%);
  background: -webkit-linear-gradient(top, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%);
  background: linear-gradient(to bottom, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%); }

/* line 30, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton-std.invalide,
.bouton-grand.invalide {
  opacity: 0.4;
  cursor: default; }

/* line 35, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton-std:active,
.bouton-grand:active {
  background: #005c70;
  background: -moz-linear-gradient(top, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%);
  background: -webkit-linear-gradient(top, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%);
  background: linear-gradient(to bottom, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%);
  color: #fff;
  box-shadow: inset 0 0 5px 0 rgba(255, 255, 255, 0.5); }

/* line 41, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
a:visited.bouton-std,
a:visited.bouton-grand {
  color: #eaf4f6; }

/* line 44, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton-grand,
input.bouton-grand {
  padding: 3px 12px;
  border: 1px solid #005c70; }

/* !-- Institutionnel */
/* line 52, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.main-col .bouton-instit,
.main-col .bouton-instit:visited,
.popin .bouton-instit,
.popin .bouton-instit:visited {
  background: #005c70;
  color: #c7e2e6;
  border-radius: 10px;
  border: none;
  padding: 0 6px 2px; }

/* line 65, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.main-col .bouton-instit.lien,
.main-col .bouton-instit.ajouter,
.main-col .bouton-instit.pdf {
  padding-left: 22px; }

/* line 70, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.main-col .bouton-instit.lien {
  background: #005c70 url("../images/pct-bt-instit.sp.png") no-repeat 3px 3px; }

/* line 73, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.main-col .bouton-instit.pdf {
  background: #005c70 url("../../../images/icon_pdf.png") 5px 3px no-repeat; }

/* line 77, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.main-col .bouton-instit:hover {
  background-color: #80bec7;
  color: #fff; }

/* line 81, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.main-col .bouton-instit.lien:hover {
  background: #80bec7 url("../images/pct-bt-instit.sp.png") no-repeat 3px -30px; }

/* !-- Mini */
/* line 93, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton-mini {
  display: inline-block;
  background: transparent;
  border: 1px solid #0098a8;
  color: #0098a8;
  text-decoration: none;
  margin-right: 5px;
  padding: 0 4px 1px;
  border-radius: 4px; }

/* line 103, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton-mini::before {
  content: "> "; }

/* line 104, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton-mini:visited {
  color: #80bec7; }

/* line 105, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton-mini:hover,
.bouton-mini.selectionne,
.bouton-mini:active {
  background: #0098a8;
  color: #fff; }

/* line 112, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton-mini.selectionne {
  cursor: default; }

/* line 115, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutons-nx.scss */
.bouton-mini.inactif,
.bouton-mini.inactif:hover {
  background: transparent;
  border-color: #a3d0d7;
  color: #a3d0d7;
  cursor: default; }

/* ===========================================
    STRUCTURE
 =========================================== */
/* line 7, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_layout.scss */
body > #aspnetForm .global {
  min-width: 1010px;
  width: 100%; }

/* line 12, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_layout.scss */
body .global > .container {
  width: 1010px;
  margin: 0 auto;
  position: relative; }

/* line 18, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_layout.scss */
#aspnetForm {
  position: relative;
  margin: 0;
  padding: 0; }

/* ===========================================
    HEADER
 =========================================== */
/* line 28, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_layout.scss */
.header-container {
  position: relative;
  z-index: 10; }

/* line 34, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_layout.scss */
#header {
  background: url("../images/bg_header.jpg") no-repeat 0 0 #fff;
  height: 264px; }

/* ===========================================
    CONTENT
 =========================================== */
/* line 47, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_layout.scss */
#content {
  min-height: 550px;
  background: #fff; }

/* line 51, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_layout.scss */
#content > .col {
  float: left; }

/* ===========================================
    FOOTER
 =========================================== */
/* line 63, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_layout.scss */
#footer {
  min-height: 100px;
  background: #005c70;
  padding: 30px 0 10px; }

/* line 3, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_search-form.scss */
#frm-search {
  background-color: transparent;
  padding: 6px 0 0 14px;
  height: 33px;
  width: 230px; }

/* line 9, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_search-form.scss */
#frm-search #go-search {
  display: block;
  background: url("../images/loupe.png") 0 0 no-repeat transparent;
  width: 21px;
  height: 21px;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  line-height: normal;
  padding: 0;
  cursor: pointer; }

/* line 21, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_search-form.scss */
#frm-search .text-search {
  float: right;
  width: 194px;
  height: 21px;
  margin: 0;
  padding: 2px 7px;
  border: none;
  border-radius: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 3, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion {
  position: absolute;
  top: 0;
  right: 0; }

/* line 8, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion ul li {
  margin: 0;
  padding: 0;
  display: inline-block; }

/* line 13, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion ul li a {
  color: #000;
  text-decoration: none; }

/* Bouton connexion - Mon Espace Veto ----------------------- */
/* line 19, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li#mon-compte,
div.zone-connexion li#mon-veto-et-moi {
  border-top: none; }

/* line 26, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li#mon-compte {
  -webkit-transition: background .5s ease-out;
  -moz-transition: background .5s ease-out;
  -o-transition: background .5s ease-out;
  transition: background .5s ease-out; }

/* line 33, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li#mon-compte:hover {
  background: #ff9e3e;
  -webkit-transition: background .25s ease-out;
  -moz-transition: background .25s ease-out;
  -o-transition: background .25s ease-out;
  transition: background .25s ease-out; }

/* line 41, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li#mon-veto-et-moi {
  background: #ff9e3e;
  -webkit-transition: background .5s ease-out;
  -moz-transition: background .5s ease-out;
  -o-transition: background .5s ease-out;
  transition: background .5s ease-out; }

/* line 48, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li#mon-veto-et-moi:hover {
  -webkit-transition: background .25s ease-out;
  -moz-transition: background .25s ease-out;
  -o-transition: background .25s ease-out;
  transition: background .25s ease-out; }

/* line 56, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li#mon-compte a,
div.zone-connexion li#mon-veto-et-moi a {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 33px;
  background: url("../images/icon_se-connecter.png") 20px center no-repeat;
  padding: 8px 30px 0 50px;
  font-weight: bold;
  font-size: 12px;
  font-size: 1.2rem; }

/* line 68, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li#mon-veto-et-moi a {
  background: url("../images/icon_mon-espace-veto.png") 13px center no-repeat;
  color: #b4003b;
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out; }

/* line 77, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li#mon-veto-et-moi a:hover {
  color: #fff; }

/* line 81, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
.cas-referes div.zone-connexion li#mon-veto-et-moi a {
  background-image: url("../images/icon_mes-cas-referes.png");
  color: #b4003b;
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out; }

/* line 89, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
.cas-referes div.zone-connexion li#mon-veto-et-moi a:hover {
  color: #fff; }

/* -------------------------------------------------------- */
/* Alertes et panier */
/* line 95, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li.alertes,
div.zone-connexion li.panier-suivi {
  border-radius: 15px;
  border-left: none;
  font-weight: normal;
  font-size: 14px;
  font-size: 1.4rem;
  height: 20px;
  line-height: 20px;
  margin: 0 1em;
  padding: 0 10px 1px;
  position: relative;
  top: -1px;
  background: #fff; }

/* line 120, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li.alertes span,
div.zone-connexion li.panier-suivi .intitule {
  display: block;
  position: absolute;
  top: 3px;
  left: -32px;
  width: 28px;
  height: 25px;
  background: url("../images/icon_alerte.png") no-repeat right top;
  text-indent: -9999px; }

/* line 131, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li.panier-suivi .intitule {
  top: 1px;
  background-image: url("../images/boutique/icon_panier.png"); }

/* Salutation */
/* line 137, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion li#salutations {
  padding-right: 5px;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  color: inherit;
  position: relative;
  top: -1px; }

/* Deconnexion */
/* line 148, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion .deconnexion {
  position: relative;
  top: -3px; }

/* line 152, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion .deconnexion a {
  display: block;
  width: 31px;
  height: 22px;
  margin-right: 10px;
  position: relative;
  top: 8px;
  background-image: url("../images/btn_deconnexion.png");
  opacity: 0.6; }

/* line 162, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion .deconnexion a span {
  position: absolute;
  margin-top: 28px;
  margin-left: -1px;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  padding: 10px 15px;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
  -webkit-transform: scale(0) rotate(-22deg);
  -moz-transform: scale(0) rotate(-22deg);
  -ms-transform: scale(0) rotate(-22deg);
  -o-transform: scale(0) rotate(-22deg);
  transform: scale(0) rotate(-22deg);
  opacity: 0;
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out; }

/* line 187, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion .deconnexion a:hover,
div.zone-connexion .deconnexion a:focus,
div.zone-connexion .deconnexion a:active {
  opacity: 1; }

/* line 192, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion .deconnexion a span:before {
  content: '';
  position: absolute;
  top: -6px;
  left: 10px;
  width: 0;
  height: 0;
  border-bottom: 6px solid rgba(0, 0, 0, 0.8);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent; }

/* line 203, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_zone-connexion.scss */
div.zone-connexion .deconnexion a:hover span,
div.zone-connexion .deconnexion a:focus span,
div.zone-connexion .deconnexion a:active span {
  -webkit-transform: scale(1) rotate(0);
  -moz-transform: scale(1) rotate(0);
  -ms-transform: scale(1) rotate(0);
  -o-transform: scale(1) rotate(0);
  transform: scale(1) rotate(0);
  opacity: 1; }

/* line 3, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_identite-site-nx.scss */
#identite {
  height: 137px;
  padding: 1em 0 0; }

/* line 8, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_identite-site-nx.scss */
#identite .logo {
  float: left;
  background: #fff;
  padding: 10px;
  margin: 0 1em 1em;
  max-height: 100px;
  max-width: 350px;
  box-shadow: 0 0 0 0 #000; }

/* line 18, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_identite-site-nx.scss */
#identite #identite-nom {
  margin: 0;
  padding: 0;
  font-size: 32px;
  font-size: 3.2rem;
  font-weight: bold;
  line-height: 1.2em;
  color: #fff;
  text-shadow: 1px 1px 3px #000; }

/* line 27, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_identite-site-nx.scss */
#identite #identite-slogan {
  padding: 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  letter-spacing: 0.06em;
  color: #fff;
  text-shadow: 1px 1px 3px #000;
  max-width: 820px; }

/* line 3, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation {
  position: absolute;
  top: 223px;
  width: 100%;
  height: 40px;
  z-index: 2; }

/* line 11, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation > ul {
  height: 100%;
  margin: 0;
  background: -moz-linear-gradient(top, 0%, 100%);
  background: -webkit-linear-gradient(top, 0%, 100%);
  background: linear-gradient(to bottom, 0%, 100%); }

/* =-= NIVEAU 1 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* line 19, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n1 > li {
  float: left;
  margin: 0;
  padding: 0;
  height: 100%; }

/* line 26, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n1 > li > a,
#navigation ul.menu-n1 > li > a:visited,
#navigation ul.menu-n1 > li > span {
  display: block;
  padding: 0 8px;
  margin: 9px 0 0;
  text-decoration: none;
  text-align: center;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: normal;
  color: #fff;
  border-right: 1px dotted #80bec7; }

/* line 41, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation > ul.menu-n1 > li:hover,
#navigation > ul.menu-n1 > li.menu-selectionne {
  background: #c8c3ad;
  background: -moz-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background: -webkit-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background: linear-gradient(to bottom, #c8c3ad 0%, #a9a17f 100%); }

/* line 45, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation > ul.menu-n1 > li:hover > a,
#navigation > ul.menu-n1 > li.menu-selectionne > a {
  color: #0a0906; }

/* Retour accueil ========== */
/* line 52, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation .menu-n1 li.accueil > a {
  background: url("../images/icon_nav_maison.png") 50% 2px no-repeat;
  width: 35px;
  padding: 0;
  text-indent: -99em;
  overflow: hidden; }

/* Menu BOUTIQUE ========== */
/* line 66, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n1 li.menu-boutique {
  float: right;
  min-width: 117px;
  border-right: none; }

/* line 72, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n1 li.menu-boutique a {
  border-right: none;
  border-left: 1px dotted #80bec7; }

/* =-= NIVEAU 2 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* line 79, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul li ul.menu-n2 {
  position: absolute;
  left: 0;
  top: 40px;
  width: 100%;
  min-height: 60px;
  padding: 20px;
  display: none;
  background: #c8c3ad;
  background: -moz-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background: -webkit-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background: linear-gradient(to bottom, #c8c3ad 0%, #a9a17f 100%);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.7);
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 94, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n1 > li:hover > ul.menu-n2 {
  display: block; }

/* line 98, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n1 ul.menu-n2 > li {
  float: left;
  width: 15.5%;
  margin: 0 .5em 0 0;
  padding: 0 0 0 .3em; }

/* line 105, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n1 ul.menu-n2 > li.spacer {
  float: none;
  clear: both;
  visibility: hidden;
  width: 100%;
  margin: 0;
  padding: .2em 0;
  height: 15px;
  min-height: 15px; }

/* line 115, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n1 ul.menu-n2 > li > span,
#navigation ul.menu-n1 ul.menu-n2 > li > a {
  text-transform: uppercase;
  font-weight: normal;
  display: block;
  text-decoration: none;
  color: #0a0906; }

/* =-= NIVEAU 3 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* line 127, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n1 ul.menu-n3 {
  margin: 0; }

/* line 130, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n1 ul.menu-n3 li {
  margin: 0;
  padding: 0;
  border-left: 1px dotted #847c58; }

/* line 135, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n1 ul.menu-n3 li a {
  display: block;
  text-decoration: none;
  padding: .2em 0 .2em 0.7em; }

/* line 140, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n3 a,
#navigation ul.menu-n3 a:visited {
  color: #47422f; }

/* line 144, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_navigation-nx.scss */
#navigation ul.menu-n3 a:hover {
  background: #e4e0d2; }

/* line 3, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
#content .side-col {
  width: 230px; }

/* ======================================
  Structure des .side-bloc
 ====================================== */
/* line 12, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col .side-bloc {
  margin: 0 0 1px;
  background: #dbd5c2;
  background: -moz-linear-gradient(top, #dbd5c2 0%, #dbd5c2 100%);
  background: -webkit-linear-gradient(top, #dbd5c2 0%, #dbd5c2 100%);
  background: linear-gradient(to bottom, #dbd5c2 0%, #dbd5c2 100%); }

/* line 18, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col .side-bloc h3.bloc-titre {
  background: url("../images/pct-blocs.sp.png") 11px 2px no-repeat;
  padding: 2px 0 0 35px;
  color: #002c68; }

/* line 25, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col .side-bloc .bloc-contenu {
  min-height: 100px;
  padding: 10px; }

/* line 31, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col .bloc-contenu * {
  font-size: 12px;
  font-size: 1.2rem; }

/* line 35, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col .side-bloc .bloc-contenu ul {
  padding: 0 0 0 25px; }

/* line 38, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col .side-bloc .bloc-contenu li {
  padding-left: 0; }

/* line 41, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col .side-bloc .bloc-contenu img.photo {
  display: block;
  margin: .5em auto; }

/* line 45, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col a.bouton {
  display: block;
  margin: 1em 0 0;
  padding: 2px 10px 2px 33px;
  height: 20px;
  line-height: 20px;
  background: #c8c3ad url("../images/pct-liens.png") no-repeat 16px 6px;
  color: #b4003b;
  box-shadow: none; }

/* line 57, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col a.bouton:hover {
  color: #d5010b; }

/* ======================================
  Bloc Autres sites
 ====================================== */
/* line 64, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-autresSites h3.bloc-titre {
  background-position: 11px -358px; }

/* line 67, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-autresSites .bloc-contenu {
  min-height: 40px; }

/* line 75, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-autresSites .bloc-contenu li a {
  display: block;
  min-height: 21px;
  background: url("../images/pct-autresSites.sp.png") 0 0 no-repeat;
  padding-top: 3px;
  padding-left: 28px;
  text-decoration: none;
  transition: color 1s ease, text-shadow 1s ease, padding-left 0.3s;
  -moz-transition: color 1s ease, text-shadow 1s ease, padding-left 0.3s;
  -webkit-transition: color 1s ease, text-shadow 1s ease, padding-left 0.3s; }

/* line 88, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-autresSites .bloc-contenu li a:hover {
  color: #b4003b;
  background-position: 0 -75px;
  padding-left: 33px; }

/* ======================================
  Bloc : COORDONNEES
 ====================================== */
/* line 102, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
#bloc-coordonnees .bloc-contenu .coordonnees li {
  margin: 0; }

/* line 106, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
#bloc-coordonnees .bloc-contenu .coordonnees .tel,
#bloc-coordonnees .bloc-contenu .liens-infos {
  margin-top: 1em; }

/* line 110, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
#bloc-coordonnees .bloc-contenu .liens-infos li {
  padding-left: 35px;
  height: 20px;
  margin-bottom: 1px; }

/* line 117, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
#bloc-coordonnees .bloc-contenu .liens-infos li a {
  background: url("../images/liens-blocs.sp.png") 0 2px no-repeat;
  padding-left: 20px;
  display: inline-block; }

/* line 122, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
#bloc-coordonnees .bloc-contenu ul.liens-infos li.trouver a {
  background-position: 0 -30px; }

/* line 123, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
#bloc-coordonnees .bloc-contenu ul.liens-infos li.contacter a {
  background-position: 0 -58px; }

/* ======================================
  Bloc : ACTUALITES
 ====================================== */
/* line 128, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-actualites h3.bloc-titre {
  background-position: 11px -60px; }

/* line 131, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-actualites .bloc-contenu ul {
  padding: 0 0 0 25px !important;
  overflow: hidden;
  height: 180px; }

/* line 136, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-actualites .bloc-contenu ul li {
  height: 180px; }

/* line 139, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-actualites .bloc-contenu ul li h4 {
  margin: 0 0 .5em 0; }

/* ======================================
Bloc : FICHES CONSEIL
====================================== */
/* line 147, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-fiches-conseil h3.bloc-titre {
  background-position: 10px -120px; }

/* line 150, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-fiches-conseil .bloc-contenu {
  text-align: center; }

/* ======================================
Bloc : VIDEO DU MOIS
====================================== */
/* line 157, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-video-du-mois h3.bloc-titre {
  background-position: 10px -179px; }

/* line 160, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-video-du-mois .bloc-contenu {
  text-align: center; }

/* ======================================
Bloc : DIAPONIMO
====================================== */
/* line 167, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-diaponimo h3.bloc-titre {
  background-position: 12px -239px; }

/* line 170, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-diaponimo .bloc-contenu {
  text-align: center; }

/* ======================================
Bloc : METEO
====================================== */
/* line 177, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-meteo h3.bloc-titre {
  background-position: 12px -300px; }

/* ======================================
  Bloc : PETITES ANNONCES
 ====================================== */
/* line 185, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col .bloc-petites-annonces {
  background: #ff8200;
  background: -moz-linear-gradient(top, #ff8200 0%, #ff8200 0%, #ff4e00 100%, #ff4e00 100%);
  background: -webkit-linear-gradient(top, #ff8200 0%, #ff8200 0%, #ff4e00 100%, #ff4e00 100%);
  background: linear-gradient(to bottom, #ff8200 0%, #ff8200 0%, #ff4e00 100%, #ff4e00 100%);
  height: 62px;
  overflow: hidden; }

/* line 191, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col .bloc-petites-annonces h3.bloc-titre {
  display: none; }

/* line 194, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col .bloc-petites-annonces .bloc-contenu {
  padding: 0; }

/* line 198, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col .bloc-petites-annonces a {
  background: url("../images/pct-petitesAnnonces.png") 13px 50% no-repeat;
  color: #fff;
  display: block;
  font-size: 17px;
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 35px;
  padding: 0 0 0 50px;
  text-decoration: none; }

/* ======================================
  Bloc : MASCOTTE
 ====================================== */
/* line 213, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_side-col.scss */
.side-col #bloc-mascotte {
  padding: 16px 0;
  text-align: center; }

/* Contenu -- */
/* ===================================================
  CONTENU GENERIQUE
 =================================================== */
/* line 6, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.main-col {
  padding: 20px;
  width: 100%; }

/* la colonne est à gauche : defaut */
/* line 15, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.side-col ~ .main-col {
  width: 780px; }

/* cas où la colonne est à droite */
/* line 21, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.right-col #content .main-col {
  width: 780px; }

/* line 26, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.main-col h1 {
  display: inline-block; }

/* FIL D'ARIANE */
/* line 41, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul#fil-ariane {
  text-align: right;
  margin-bottom: 10px; }

/* line 45, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul#fil-ariane > li {
  display: inline-block;
  margin: 4px 0 0;
  padding: 0; }

/* line 52, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul#fil-ariane a {
  text-decoration: none; }

/* line 53, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul#fil-ariane a:hover {
  text-decoration: underline; }

/* line 54, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul#fil-ariane a:after {
  content: " >"; }

/* line 55, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul#fil-ariane > li:last-child a::after {
  content: ""; }

/* FOLIO */
/* line 60, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul.folio {
  display: table;
  margin: 30px auto 0px; }

/* line 64, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul.folio > li {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 20px;
  width: 20px;
  padding: 1px 2px 0;
  color: #fff;
  font-size: 10px;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  vertical-align: middle; }

/* line 76, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul.folio .precedent,
ul.folio .suivant {
  text-indent: -10000px;
  background: url("../images/bg-folio-nav.png") no-repeat 50% 1px; }

/* line 81, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul.folio .suivant {
  background-position: 50% -45px; }

/* line 82, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul.folio .precedent.KO {
  background-position: 50% -22px; }

/* line 83, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul.folio .suivant.KO {
  background-position: 50% -68px; }

/* line 84, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul.folio .selectionne {
  background: #007183;
  border-radius: 18px; }

/* line 89, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul.folio a {
  display: block;
  text-decoration: none; }

/* line 90, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
ul.folio a:hover {
  text-decoration: underline; }

/* ===================================================
  ACCUEIL
 =================================================== */
/* line 97, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.accueil .main-col .bloc-content {
  display: block;
  float: left;
  vertical-align: top;
  width: 30%;
  margin: 0 3.3% 30px 0;
  text-align: justify; }

/* PHOTO */
/* line 107, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.main-col .photo img {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* PLAN D'ACCES */
/* line 114, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.main-col .plan {
  background-color: #dbd5c2;
  border: 1px solid #c8c3ad; }

/* line 121, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.accueil .main-col .plan h2 {
  color: #fff;
  font-size: 11px;
  font-size: 1.1rem;
  border-radius: 0;
  padding: 3px 10px;
  background: #005c70;
  background: -moz-linear-gradient(top, #005c70 0%, #005c70 100%);
  background: -webkit-linear-gradient(top, #005c70 0%, #005c70 100%);
  background: linear-gradient(to bottom, #005c70 0%, #005c70 100%); }

/* line 131, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.main-col .plan-contenu > div {
  border: none !important;
  width: 100% !important; }

/* line 135, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.main-col .plan p {
  margin: 0;
  padding: 3px 5px 2px;
  background: -moz-linear-gradient(top, 0%, 100%);
  background: -webkit-linear-gradient(top, 0%, 100%);
  background: linear-gradient(to bottom, 0%, 100%); }

/* line 141, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.main-col .plan p.trouver a {
  background: url("../images/liens-blocs.sp.png") 2px -30px no-repeat;
  padding-left: 20px;
  font-size: 11px;
  font-size: 1.1rem;
  display: block;
  text-decoration: none; }

/* URGENCES */
/* line 151, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.bloc-content.urgences {
  padding: 12px 10px 5px 75px;
  min-height: 96px;
  color: #fff;
  text-align: left;
  background-color: #b4003b;
  background-image: url("../images/bg-bloc-urgences.png");
  background-image: url("../images/bg-bloc-urgences.png"), -moz-linear-gradient(top, #b4003b 0%, #b4003b 100%);
  background-image: url("../images/bg-bloc-urgences.png"), -webkit-linear-gradient(top, #b4003b 0%, #b4003b 100%);
  background-image: url("../images/bg-bloc-urgences.png"), linear-gradient(to bottom, #b4003b 0%, #b4003b 100%);
  background-position: 20px 22px, 0 0;
  background-repeat: no-repeat; }

/* line 163, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.bloc-content.urgences h2 {
  background: none;
  border-radius: 0;
  padding: 0;
  color: #fff; }

/* line 169, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.bloc-content.urgences p {
  line-height: 1.25em; }

/* line 172, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.bloc-content.urgences a {
  /* sur iPad et iPhone, les n. de tel sont traites comme des liens */
  color: #fff;
  text-decoration: none; }

/* --------- MEP PHOTO GRANDE ---------- */
/* line 181, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.mep-photoGde .main-col .description,
.mep-photoGde .main-col .photo {
  width: 100%; }

/* line 186, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.mep-photoGde .main-col.plan .photo,
.mep-photoGde .main-col.urgences .photo {
  width: 62%; }

/* line 191, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.mep-photoGde .main-col .plan,
.mep-photoGde .main-col .urgences {
  width: 34.6%;
  margin-right: 0; }

/* line 197, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.mep-photoGde .main-col .plan-contenu {
  height: 230px; }

/* line 201, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.mep-photoGde .main-col.urgences .plan-contenu {
  height: 130px; }

/* --------- MEP PHOTO PETITE --------- */
/* line 209, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.mep-photoPte .main-col .description,
.mep-photoPte .main-col .plan {
  width: 100%; }

/* line 213, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.mep-photoPte .main-col .plan-contenu {
  height: 300px; }

/* line 217, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.mep-photoPte .main-col.photo .description,
.mep-photoPte .main-col.urgences .plan {
  width: 62%; }

/* line 222, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.mep-photoPte .main-col .photo,
.mep-photoPte .main-col .urgences {
  width: 34.6%;
  margin-right: 0; }

/* line 227, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_main-col.scss */
.mep-photoPte .main-col:not(.plan) .urgences {
  width: 50%;
  margin-left: 25%; }

/* line 3, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
div.content-diaponimo {
  background-color: #005c70;
  clear: both;
  padding: 0 1px 5px;
  margin-bottom: 30px;
  position: relative;
  width: 100% !important;
  visibility: hidden; }

/* line 16, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.main-col div.content-diaponimo h2 {
  font-size: 11px;
  font-size: 1.1rem;
  padding: 3px 10px;
  color: #fff; }

/* line 22, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.main-col div.content-diaponimo > div {
  overflow: hidden; }

/* line 26, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
div.content-diaponimo ul li {
  position: relative;
  display: table-cell;
  margin: 0 4px 0 0;
  padding: 0;
  cursor: pointer;
  width: 142px !important;
  background: #00323d; }

/* line 36, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
div.content-diaponimo ul li img {
  display: block;
  max-width: 142px;
  height: 105px;
  margin: 0 auto;
  border: none; }

/* line 43, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
div.content-diaponimo ul li span {
  display: block;
  max-width: 142px;
  height: 105px;
  position: relative;
  margin-top: -105px; }

/* line 50, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
div.content-diaponimo ul li:hover span {
  background: url(../images/voile-vignette-diaponimo.png) 0 0 no-repeat; }

/* =========================================================================== */
/* line 55, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin {
  background: #fff;
  padding: 0;
  border-radius: 10px;
  box-shadow: 0 1px 6px #000;
  z-index: 2001;
  width: 930px;
  height: 670px; }

/* line 66, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-header {
  text-align: left;
  font-size: 20px;
  font-size: 2rem;
  line-height: 2em;
  padding: 0 30px;
  height: 35px;
  color: #005c70; }

/* line 74, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-header a.close {
  background: #007183 url(../images/popin-btn-close.png) 50% 50% no-repeat;
  display: block;
  width: 21px;
  height: 21px;
  overflow: hidden;
  text-indent: -99em;
  float: right;
  border-radius: 11.5em;
  font-size: .1em;
  margin: 7px -22px 0 0; }

/* line 88, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-header a.close:hover {
  background-color: #009db6; }

/* line 92, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-content {
  text-align: center;
  padding: 0 30px; }

/* line 97, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-content #popin-photo-container {
  background: #dbd5c2;
  height: 580px;
  line-height: 578px;
  width: 100%; }

/* line 103, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-content #popin-photo-container img {
  margin: 0 auto;
  visibility: hidden;
  max-height: 100%;
  max-width: 100%; }

/* line 110, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-content a.prev,
.diaponimo-popin #popin-content a.next {
  position: absolute;
  top: 45%;
  width: 25px;
  height: 51px;
  overflow: hidden;
  text-indent: -99em;
  background: url(../images/popin-btn-nav.png) 0 0 no-repeat;
  opacity: 1; }

/* line 121, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-content a.prev {
  left: 0;
  background: url(../images/popin-btn-nav.png) 0 0 no-repeat; }

/* line 126, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-content a.next {
  right: 0;
  background: url(../images/popin-btn-nav.png) 0 -74px no-repeat; }

/* line 130, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-content a.prev:hover,
.diaponimo-popin #popin-content a.next:hover {
  opacity: 0.8; }

/* line 135, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-footer {
  height: 35px;
  padding: 10px 30px; }

/* line 139, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-footer .nom-photo,
.diaponimo-popin #popin-footer .footer-nav {
  display: inline-block; }

/* line 143, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-footer .footer-nav {
  float: right; }

/* line 146, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-footer .footer-nav ul li {
  display: inline-table;
  width: 10px;
  height: 10px;
  margin: 0;
  padding: 0; }

/* line 153, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-footer .footer-nav ul li a {
  display: block;
  width: 13px;
  height: 13px;
  overflow: hidden;
  text-indent: -99em;
  background: url(../images/popin-footer-btn-nav.png) 0 -24px no-repeat; }

/* line 161, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_diaponimo.scss */
.diaponimo-popin #popin-footer .footer-nav ul li.on a {
  background: url(../images/popin-footer-btn-nav.png) 0 0 no-repeat; }

/* ===================================================
		  LISTE DES FICHES
		 =================================================== */
/* line 7, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
div.informations {
  background: url("../images/bg_informations.png") no-repeat 8% 0 #eaf4f6;
  border: 1px dotted #007183;
  padding: 1em;
  margin: 20px 0; }

/* line 14, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
div.informations h3 {
  margin: 0 0 7px; }

/* line 18, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiches-conseil .fiche {
  border: 1px dotted #0098a8;
  padding: 1.1em;
  margin-bottom: 10px; }

/* line 25, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiches-conseil .main-col a.fiche-titre {
  text-decoration: none; }

/* line 28, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiches-conseil .main-col a.fiche-titre:hover {
  text-decoration: underline;
  color: inherit; }

/* line 33, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiches-conseil .main-col .photo {
  margin: 0 10px 0 0;
  float: left; }

/* line 37, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiches-conseil .main-col h2 {
  margin: 0 0 7px; }

/* line 40, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiches-conseil .main-col .bouton {
  float: right; }

/* line 44, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
span.pdf {
  font-weight: normal; }

/* line 47, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
span.pdf img {
  margin: -3px 0 0; }

/* ===================================================
  FICHE
 =================================================== */
/* line 55, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation div.fiche-consulte {
  border: 1px dotted #0098a8;
  padding: 10px; }

/* line 62, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col h1 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  margin: .5em 0 .75em;
  font-size: 25px;
  font-size: 2.5rem; }

/* line 68, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col h2 {
  margin: 0 0 .5em;
  font-size: 20px;
  font-size: 2rem; }

/* line 72, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col h3,
.fiche-consultation .main-col h4,
.fiche-consultation .main-col h5,
.fiche-consultation .main-col h6 {
  margin: 0 0 .5em; }

/* line 78, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col h3 {
  font-size: 17px;
  font-size: 1.7rem; }

/* line 81, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col h4 {
  font-size: 14px;
  font-size: 1.4rem; }

/* line 84, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col h5 {
  font-size: 13px;
  font-size: 1.3rem; }

/* line 87, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col h6 {
  font-size: 12px;
  font-size: 1.2rem; }

/* line 91, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col p {
  text-align: justify;
  margin-bottom: .8em; }

/* line 96, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col p + h1,
.fiche-consultation .main-col p + h2,
.fiche-consultation .main-col p + h3,
.fiche-consultation .main-col p + h4,
.fiche-consultation .main-col p + h5,
.fiche-consultation .main-col p + h6 {
  margin-top: 2em; }

/* line 105, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col ul,
.fiche-consultation .main-col ol {
  margin-bottom: 10px; }

/* line 108, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col img[style*="left"] {
  margin-right: 20px; }

/* line 109, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col img[style*="right"] {
  margin-left: 20px; }

/* line 111, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col .introduction,
.fiche-consultation .main-col .conclusion {
  color: #536175;
  font-style: italic; }

/* line 116, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col .introduction {
  margin-bottom: 20px; }

/* line 117, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col .conclusion {
  margin-top: 20px; }

/* line 118, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col .important {
  color: #b4003b;
  font-weight: bold; }

/* line 122, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col div.blockImportant {
  background: #fff;
  border: 1px dotted #007183;
  margin: 10px 0 5px;
  padding: 5px;
  color: #b4003b;
  font-weight: bold; }

/* line 131, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_fiches-conseil.scss */
.fiche-consultation .main-col .bouton.pdf {
  margin: 5px 5px 0 70%;
  float: right; }

/* line 3, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres li.membre {
  display: block;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 49%;
  min-height: 150px;
  padding: 10px;
  margin: 20px 2% 0 0;
  border: 1px dotted #0098a8;
  background: #eaf4f6;
  float: left; }

/* line 16, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
li.cote-droit,
#liste-membres li.membre:nth-child(2n+2),
.galerie .liste-medias li:nth-child(4n+4),
.videos .liste-medias li:nth-child(2n+2) {
  margin-right: 0 !important; }

/* line 21, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres .veterinaire {
  background: url(http://www.clinique-veterinaire-grossetete.com/Themes/wv3/template_biodog/images/equipe_bd_veterinaire.png) no-repeat 0 0; }

/* line 24, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres .assistant {
  background: url(../images/equipe_bd_assistant.png) no-repeat 0 0; }

/* line 27, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres .asv {
  background: url(../images/equipe_bd_asv.png) no-repeat 0 0; }

/* line 30, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres .mascotte {
  background: url(../images/equipe_bd_mascotte.png) no-repeat 0 0; }

/* line 34, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres img {
  float: left;
  margin: 0;
  width: 100px;
  height: 100px; }

/* line 40, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres h2,
#liste-membres h3,
#liste-membres h2 ~ p {
  margin: 0 0 0 120px;
  line-height: normal; }

/* line 46, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres h2 {
  margin-bottom: 5px; }

/* line 49, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres h3 {
  margin-bottom: 5px; }

/* line 52, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres p {
  font-size: 12px;
  font-size: 1.2rem;
  text-align: justify;
  padding-bottom: 30px; }

/* line 58, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres p + p {
  margin-top: -20px; }

/* line 61, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_equipe.scss */
#liste-membres .bouton {
  position: absolute;
  bottom: 10px;
  right: 10px; }

/* Galerie ----- */
/* line 4, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
.liste-medias {
  font-size: 1px;
  letter-spacing: -1px;
  word-spacing: -1px; }

/* line 10, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
.liste-medias > li {
  width: 23%;
  margin: 20px 2.667% 0 0;
  padding: 0;
  display: inline-block;
  vertical-align: top;
  font-size: 9px;
  font-size: 0.9rem;
  letter-spacing: normal;
  word-spacing: normal; }

/* line 22, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
.liste-medias > li a {
  display: block;
  padding: 10px;
  background: #eaf4f6;
  border: 1px dotted #0098a8;
  text-align: center;
  text-decoration: none; }

/* line 32, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
.liste-medias > li a:hover {
  cursor: pointer;
  background: #fff; }

/* line 37, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
.liste-medias h2 {
  min-height: 2.5em;
  margin: 0 0 0.3em;
  font-size: 1.2em;
  text-align: left;
  color: #0098a8; }

/* line 45, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
.liste-medias li a span {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: inline-block;
  max-width: 100%;
  position: relative; }

/* line 53, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
.liste-medias li a span img {
  margin: 0; }

/* line 56, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
.liste-medias > li a:hover h2 {
  color: #00c6db; }

/* line 61, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
.liste-medias li a:hover span:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("../images/voile-vignette-diaponimo.png") center center no-repeat;
  z-index: 100; }

/* line 71, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
.liste-medias > li a:hover span img {
  opacity: 0.5; }

/* /Galerie ----- */
/* Albums ----- */
/* line 78, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
#liste-albums img {
  max-height: 95px;
  max-width: 100%; }

/* /Albums ----- */
/* Videos ----- */
/* line 86, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
#liste-videos > li {
  width: 48%; }

/* line 89, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
#liste-videos > li > a {
  min-height: 151px; }

/* line 92, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_galerie.scss */
#liste-videos > li span > img {
  max-height: 95px; }

/* /Videos ----- */
/* Comptes (authentification, inscription, mot de passe perdu, ...) -- */
/* line 3, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container input[type=text],
.compte-container input[type=password],
.compte-container select {
  height: 26px;
  margin: 0.3em 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* ------------------------------------------
    authentification
 ------------------------------------------ */
/* line 15, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification .non-autorise {
  margin-bottom: 20px; }

/* line 18, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset {
  border: none;
  margin: 0 0 1.2em;
  padding: 0; }

/* line 23, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset legend {
  background: #c7e2e6;
  font-size: 14px;
  font-size: 1.4rem;
  display: inline-block;
  letter-spacing: 0.05em;
  margin: 0 0 0.6em;
  padding: 0 8px 2px; }

/* line 35, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification .fld-login {
  position: relative; }

/* line 39, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset .lostpwd {
  position: absolute;
  right: 0;
  top: 2px;
  letter-spacing: -0.01em; }

/* line 45, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset .authentification-fields {
  display: table;
  width: 100%; }

/* line 49, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset .authentification-fields li {
  display: table-cell;
  padding-left: 0;
  padding-right: 1em; }

/* line 54, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset .authentification-fields li:first-child {
  width: 40%; }

/* line 60, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset .authentification-fields li label + br {
  height: 1px;
  line-height: 1px;
  margin: 0;
  padding: 0; }

/* line 65, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset .authentification-fields li input {
  width: 100%; }

/* line 68, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset .authentification-fields li:last-child {
  padding-right: 0;
  vertical-align: bottom;
  text-align: right; }

/* line 73, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset .authentification-fields li:last-child input {
  margin-right: 0;
  width: auto; }

/* line 77, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset label[for$=Persist] {
  font-weight: normal; }

/* line 80, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification .fld-login fieldset {
  border-bottom: 1px solid #5e7681;
  padding-bottom: 2em;
  margin-bottom: 2em; }

/* line 86, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset.fld-creation p {
  display: inline-block;
  width: 80%; }

/* line 90, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.authentification fieldset.fld-creation input[type="submit"] {
  float: right;
  margin: 15px 0 0; }

/* ------------------------------------------
    /authentification
 ------------------------------------------ */
/* ------------------------------------------
    inscription
 ------------------------------------------ */
/* line 103, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.inscription fieldset {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 49%;
  float: left;
  border: none;
  padding: 0 20px 0 0;
  margin: 0 0 1em 0; }

/* line 111, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.inscription fieldset legend {
  font-weight: normal;
  padding: 0;
  text-align: justify;
  color: #a3aebe;
  font-size: 11px;
  font-size: 1.1rem; }

/* line 118, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.inscription fieldset label {
  display: block; }

/* line 122, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.inscription fieldset select,
.compte-container.inscription fieldset input[type=text] {
  width: 100%;
  margin: 0 0 .3em 0; }

/* line 127, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.inscription .inscription-message1 {
  width: 49%;
  float: left; }

/* line 131, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.inscription .inscription-message1::before {
  content: "\a0"; }

/* line 134, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.inscription p {
  margin-bottom: 1em; }

/* line 137, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.inscription .bouton.valider {
  display: block;
  position: absolute;
  bottom: 12px; }

/* ------------------------------------------
    /inscription
 ------------------------------------------ */
/* ------------------------------------------
    Mot de passe perdu
 ------------------------------------------ */
/* line 152, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.lostpwd {
  padding-bottom: 1.5em; }

/* line 155, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.lostpwd label {
  margin-top: 1em;
  display: block; }

/* line 160, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.lostpwd input[type=text] {
  width: 255px;
  margin-right: 1em; }

/* line 164, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_comptes.scss */
.compte-container.lostpwd input[type=submit] {
  margin: 0; }

/* ------------------------------------------
   / Mot de passe perdu
 ------------------------------------------ */
/* Mon espace veto + cas referes -- */
/* !-- TITRES ---------------------------- */
/* line 5, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev h1 {
  color: #e94e00; }

/* line 6, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev h2,
.mev h3,
.mev h4,
.mev h5,
.mev h6 {
  color: #ff9e3e; }

/* line 12, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col a,
.popin.mev a,
.popin.notifications a {
  color: #e94e00; }

/* line 15, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col a:visited,
.popin.mev a:visited,
.popin.notifications a:visited {
  color: #b4003b; }

/* line 18, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col a:hover,
.popin.mev a:hover,
.popin.notifications a:hover {
  color: #ff8b50; }

/* line 22, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col,
.popin.mev,
.popin.notifications {
  color: #603522; }

/* line 28, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col h1 {
  display: block;
  background: url(../images/bg_page-title_mev.png) 0 3px no-repeat;
  padding: 0 0 0 40px;
  margin: 0 0 1em 0; }

/* !-- FORMULAIRES ---------------------------- */
/* line 39, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev fieldset,
.mev input,
.mev textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 44, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev select,
.mev input[type="text"],
.mev input[type="password"],
.mev textarea {
  border: 1px solid #ff9e3e;
  color: #603522;
  padding: 3px;
  background: -moz-linear-gradient(top, 0%, 100%);
  background: -webkit-linear-gradient(top, 0%, 100%);
  background: linear-gradient(to bottom, 0%, 100%); }

/* line 53, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev label,
.mev input[type="text"],
.mev input[type="password"],
.mev textarea,
.mev select {
  margin: .3em 0; }

/* line 60, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev select {
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #ffe1c3 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #ffe1c3 100%);
  background: linear-gradient(to bottom, #fff 0%, #ffe1c3 100%); }

/* line 63, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev select option {
  background-color: #fff; }

/* line 66, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev fieldset {
  padding: 0; }

/* line 70, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev fieldset legend {
  color: #ff9e3e;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 0; }

/* line 75, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev fieldset label {
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem; }

/* line 80, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev table input[type=text] {
  width: auto; }

/* line 83, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev input[type=file] {
  background: none;
  border: none;
  padding: 0; }

/* !-- TABLES ---------------------------- */
/* line 92, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col table,
.popin.mev table {
  border-color: #ff9e3e; }

/* line 94, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col th,
.popin.mev th {
  color: #e94e00;
  background: #ffe1c3;
  background: -moz-linear-gradient(top, #fff 0%, #ffe1c3 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #ffe1c3 100%);
  background: linear-gradient(to bottom, #fff 0%, #ffe1c3 100%);
  text-align: left; }

/* line 102, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col tr:nth-child(even),
.popin.mev tr:nth-child(even) {
  background: #fff3e7; }

/* line 107, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col td,
.popin.mev td {
  border-color: #ff9e3e; }

/* -------------------------------------------------
  NOTIFICATIONS
 ------------------------------------------------- */
/* line 115, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .notifications {
  background: url(../images/bg_notifications-mev.png) 8% -30px no-repeat #ffeedd;
  border: 1px dotted #ff9e3e;
  padding: 1.5em; }

/* line 121, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .notifications h4 {
  margin: 0 0 0.5em;
  padding: 0;
  color: #e94e00; }

/* line 126, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .notifications > ul,
.mev .main-col .notifications > ul > li {
  padding: 0; }

/* line 130, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .notifications > ul > li {
  margin-bottom: 1.5em; }

/* line 133, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .notifications > ul > li:last-child {
  margin-bottom: 0; }

/* -------------------------------------------------
  BLOCS Mon Espace Véto
 ------------------------------------------------- */
/* line 143, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs {
  margin: 1.5em 0;
  padding: 0;
  border: 1px solid #ff9e3e; }

/* line 149, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs > li {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ff9e3e; }

/* line 155, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs > li:last-child {
  border-bottom: none; }

/* line 158, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs > li h2.mev-tab-title {
  background: #ffeedd;
  margin: 0;
  padding: 0;
  font-size: 1.167em;
  text-shadow: none; }

/* line 171, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs li.open:last-child h2.mev-tab-title {
  border-radius: 0; }

/* line 175, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs > li > h2 > a {
  display: block;
  color: #f17800;
  text-decoration: none;
  background-image: url(../images/mev-pct-accordeon.sp.png);
  background-repeat: no-repeat;
  background-position: 10px 7px;
  margin: 0;
  padding: 4px 0 4px 45px; }

/* line 185, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs > li.mev-tab-compte h2 > a {
  background-position: 10px 7px; }

/* line 188, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs > li.mev-tab-centres-interet h2 > a {
  background-position: 10px -29px; }

/* line 191, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs > li.mev-tab-animaux h2 > a {
  background-position: 10px -63px; }

/* line 194, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs > li.mev-tab-commandes h2 > a {
  background-position: 10px -100px; }

/* line 198, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs > li .mev-tab-content {
  display: none;
  padding: 1em 1em 1em 45px; }

/* line 202, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs > li.open .mev-tab-content {
  display: block;
  background: #fffbf6; }

/* line 207, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .mev-tabs .mev-tab-content .mini-navigation,
.mev .mev-tab-content .actions {
  padding: .5em 0;
  margin-bottom: .5em; }

/* line 212, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .mev-tab-content .actions {
  text-align: right; }

/* line 215, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .mev-tab-animaux .mini-navigation + #tabContent .actions.haut {
  margin-top: -43px; }

/* line 218, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.info {
  color: #d1977d; }

/* ------------------------------------------------- */
/* !-- BOUTONS */
/* ------------------------------------------------- */
/* line 227, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .bouton-instit,
.popin.mev .bouton-instit {
  background: #ff9e3e;
  color: #fff !important; }

/* line 233, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .bouton-instit:hover,
.popin.mev .bouton-instit:hover {
  background: #ffb871;
  color: #fff !important; }

/* line 239, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .bouton-instit.ajouter {
  background: #ff9e3e url("../images/mev-bt-ajouter.png") 3px no-repeat; }

/* line 240, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .bouton-instit.ajouter:hover {
  background-color: #ffb871; }

/* line 243, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .bouton-mini,
.popin.mev .bouton-mini,
.mev .main-col .bouton-mini:visited,
.popin.mev .bouton-mini:visited {
  border-color: #ff9e3e;
  color: #ff9e3e; }

/* line 250, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .bouton-mini:hover,
.popin.mev .bouton-mini:hover,
.mev .main-col .bouton-mini:active,
.popin.mev .bouton-mini:active,
.mev .main-col .bouton-mini.selectionne,
.popin.mev .bouton-mini.selectionne {
  border-color: #ff9e3e;
  background: #ff9e3e;
  color: #fff; }

/* line 260, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .bouton-mini.inactif,
.popin.mev .bouton-mini.inactif,
.mev .main-col .bouton-mini.inactif:hover,
.popin.mev .bouton-mini.inactif:hover {
  border-color: #ffd1a4;
  color: #ffd1a4;
  background: transparent !important; }

/* line 270, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .bouton-grand,
.popin.notifications a.bouton-grand,
.popin.mev a.bouton-grand {
  background: #e94e00;
  background: -moz-linear-gradient(top, #e94e00 0%, #ff9e3e 40%, #e94e00 40%, #ff9e3e 100%);
  background: -webkit-linear-gradient(top, #e94e00 0%, #ff9e3e 40%, #e94e00 40%, #ff9e3e 100%);
  background: linear-gradient(to bottom, #e94e00 0%, #ff9e3e 40%, #e94e00 40%, #ff9e3e 100%);
  color: #ffeedd;
  border-color: #e94e00; }

/* line 277, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .bouton-grand:hover,
.popin.mev a.bouton-grand:hover,
.popin.notifications a.bouton-grand:hover {
  background: #e94e00;
  background: -moz-linear-gradient(top, #e94e00 0%, #ffb871 40%, #e94e00 40%, #ffb871 100%);
  background: -webkit-linear-gradient(top, #e94e00 0%, #ffb871 40%, #e94e00 40%, #ffb871 100%);
  background: linear-gradient(to bottom, #e94e00 0%, #ffb871 40%, #e94e00 40%, #ffb871 100%);
  color: #fff;
  border-color: #e94e00; }

/* line 285, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev .main-col .actions input:last-child {
  margin-right: 0; }

/* LISTE MES ANIMAUX */
/* line 292, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
ul.mev-liste-mes-animaux {
  margin: 10px 0 0;
  padding: 0; }

/* line 296, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
ul.mev-liste-mes-animaux li {
  margin: 0;
  padding: .3em;
  display: inline-block;
  position: relative;
  cursor: pointer; }

/* line 304, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
ul.mev-liste-mes-animaux li a {
  text-decoration: none;
  font-weight: bold; }

/* line 308, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
ul.mev-liste-mes-animaux li:hover a {
  text-decoration: underline; }

/* line 311, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
ul.mev-liste-mes-animaux li img {
  display: block;
  margin: 0 0 .5em 0;
  max-width: 150px;
  max-height: 150px; }

/* line 317, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
ul.mev-liste-mes-animaux li.dcd {
  opacity: 0.3; }

/* line 318, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
ul.mev-liste-mes-animaux li.dcd img {
  opacity: 0.7; }

/* EDITION mes animaux */
/* line 323, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .actions .bouton.supprimer {
  margin-left: 6.5em; }

/* line 327, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux fieldset {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin-top: 3em; }

/* line 333, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux fieldset.flds-infos-generales {
  width: 55%;
  margin-right: 5%;
  float: left; }

/* line 339, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux fieldset label {
  min-width: 31%; }

/* line 343, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .flds-infos-generales input[type=password],
.mev-tab-animaux .flds-infos-generales input[type=text],
.mev-tab-animaux .flds-infos-generales select,
.mev-tab-animaux .flds-infos-generales .input-date-container {
  width: 67%; }

/* line 350, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .flds-infos-generales textarea {
  width: 99%;
  height: 5em; }

/* line 355, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .flds-photo {
  float: left;
  width: 40%; }

/* line 359, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .flds-photo .container-photo-animal {
  text-align: center;
  margin: .3em 0; }

/* line 363, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .flds-photo .photo {
  max-width: 90%;
  max-height: 150px;
  display: block;
  margin: .3em auto 1em; }

/* line 369, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux fieldset.flds-photo input[type=file] {
  margin-right: 0;
  width: 100%; }

/* line 373, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .flds-photo .mascot input + label {
  font-weight: normal;
  display: inline;
  font-size: 11px;
  font-size: 1.15rem; }

/* line 380, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .flds-poids > input[type=text] {
  width: 100px;
  margin-left: 10px; }

/* line 385, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .bottom-fieldsets fieldset {
  display: block; }

/* line 388, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .bottom-fieldsets fieldset label {
  margin-right: 5px;
  min-width: inherit; }

/* line 393, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .bottom-fieldsets .input-date-container {
  width: 100px; }

/* line 396, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .bottom-fieldsets textarea {
  width: 100%; }

/* suivi perso */
/* line 401, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .suivi-perso .actions {
  text-align: left; }

/* line 404, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .suivi-perso input[type=image],
.popin.mev.evenement input[type=image] {
  border: none;
  background: none;
  padding: 0; }

/* line 410, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .suivi-perso label {
  font-weight: normal;
  color: #333c48;
  margin-right: 2em; }

/* line 415, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .suivi-perso em,
.popin.mev.evenement em {
  color: #536175; }

/* line 420, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .suivi-perso table {
  width: 100%; }

/* line 423, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .suivi-perso table td {
  vertical-align: top; }

/* line 426, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .suivi-perso table p + p {
  font-size: 11px;
  font-size: 1.1rem; }

/* line 429, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .suivi-perso table .ulActions {
  text-align: right; }

/* line 432, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-animaux .suivi-perso table .ulActions li {
  padding: 0;
  display: inline-block;
  margin-left: 1em; }

/* line 438, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.mev.evenement {
  min-width: 500px; }

/* line 441, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.mev.evenement li {
  padding: 0; }

/* line 444, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.mev.evenement select {
  margin-right: 1em; }

/* line 447, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.mev.evenement label,
.popin.mev.evenement textarea {
  display: block;
  width: 100%; }

/* line 452, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.mev.evenement textarea {
  height: 100px; }

/* line 455, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.mev.evenement .actions {
  margin: 1em 0; }

/* line 458, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.mev.evenement *[src*=pj] {
  margin: 0 5px 2px 0; }

/* line 461, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.mev.evenement *[src*=delete] {
  margin: 0 0 0 20px; }

/* line 464, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.mev.evenement .popin-footer {
  margin-bottom: 10px;
  text-align: right; }

/* MON COMPTE */
/* line 472, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte fieldset label {
  min-width: 18%; }

/* line 475, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte fieldset label.clinique {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
  vertical-align: bottom;
  width: 18%;
  line-height: 1.3em; }

/* line 485, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte fieldset input[type=password],
.mev-tab-compte fieldset input[type=text],
.mev-tab-compte fieldset select {
  width: 50%; }

/* line 490, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte table {
  width: 100%; }

/* line 493, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte table th {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
  white-space: nowrap; }

/* line 501, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte .tdLabel {
  width: 120px; }

/* line 504, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte .tdActions {
  width: 57px;
  text-align: center; }

/* line 508, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte .tdDefaultHome,
.mev-tab-compte .tdDefaultMobile {
  width: 100px;
  text-align: center; }

/* line 513, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte .tdDefault,
.mev-tab-compte .tdDefaultFacturation,
.mev-tab-compte .tdNPAI {
  text-align: center; }

/* line 518, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte table input[type="checkbox"] {
  margin: 0; }

/* line 521, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte table input.inNameEdit {
  width: inherit; }

/* line 524, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte table .divAddressEdit input.inStreetEdit {
  width: 100%; }

/* line 527, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte table .divAddressEdit input.inZipEdit {
  display: inline-block;
  width: 20%;
  margin-right: 3%; }

/* line 532, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte table .divAddressEdit input.inCityEdit {
  display: inline-block;
  width: 77%; }

/* line 537, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-compte textarea {
  width: 100%; }

/* CENTRES D'INTÉRÊT */
/* line 545, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-centres-interet .ci-titre-liste {
  font-weight: bold;
  margin: 1.5em 0 0.3em; }

/* line 549, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-centres-interet legend + p.ci-titre-liste {
  margin: 0 0 0.3em; }

/* line 553, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-centres-interet .mev-cilist li {
  display: inline-block;
  padding-left: 0;
  margin: 0;
  width: 32%;
  margin-right: 1%; }

/* line 560, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.mev-tab-centres-interet .mev-cilist li label {
  font-weight: normal; }

/* POPIN ---- */
/* line 566, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical {
  width: 70%;
  min-width: 1010px; }

/* line 572, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .infos-dossier {
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
  background: linear-gradient(to bottom, #fff 0%, #fff 100%);
  border: 1px solid #ff9e3e;
  padding: 0; }

/* line 578, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .infos-dossier li {
  float: left;
  margin: 0;
  padding: .5em;
  width: 21%;
  height: 115px;
  overflow: auto;
  border-left: 1px solid #ff9e3e; }

/* line 587, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .infos-dossier li:first-child {
  border-left: none; }

/* line 590, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .infos-dossier li img.photo-patient {
  max-width: 80px;
  max-height: 80px; }

/* line 594, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .infos-dossier li.consultation {
  width: 30%; }

/* line 597, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .infos-dossier li p {
  margin: 0;
  font-size: 11px;
  font-size: 1.1rem; }

/* line 604, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .popin-content .mini-navigation {
  padding: 1em 0; }

/* line 607, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .popin-content {
  padding: 0 3em; }

/* line 610, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .popin-footer {
  /* padding-right: 3em; */
  height: 20px; }

/* line 614, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .dossier-view {
  width: 100%;
  height: 450px;
  /* margin: 1em auto; */
  margin: 1em auto 0;
  border: 1px solid #ff9e3e;
  overflow: auto;
  padding: 1em;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* tableaux */
/* line 627, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .dossier-view th.date {
  width: 13%; }

/* line 630, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .dossier-view th.nom,
.popin.dossier-medical .dossier-view th.titre,
.popin.dossier-medical .dossier-view th.serie {
  width: 30%; }

/* Imagerie */
/* line 639, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .dossier-view.imagerie ul li {
  display: inline-block;
  background: #fff;
  padding: 7px;
  margin: .5em .5em 0 0;
  position: relative;
  width: 150px;
  box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.3);
  border-radius: 3px; }

/* line 649, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .dossier-view.imagerie ul li a {
  display: block; }

/* line 652, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .dossier-view.imagerie ul li a span {
  display: block;
  position: absolute;
  bottom: 4px;
  height: 10px;
  line-height: 10px;
  color: #603522;
  text-align: center;
  font-size: 0.834em;
  width: 89%; }

/* line 663, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .dossier-view.imagerie ul li span.date {
  top: 2px;
  right: 10px;
  text-align: right;
  bottom: auto; }

/* line 670, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .dossier-view.imagerie ul li a img {
  border: 0;
  margin: 1em 0; }

/* line 674, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .dossier-view.imagerie ul li:hover {
  background: #ff9e3e; }

/* line 677, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.popin.dossier-medical .dossier-view.imagerie ul li:hover a span {
  color: #fff; }

/* Fichiers */
/* line 686, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
li.fichier {
  width: 150px;
  min-height: 150px;
  margin: 0 10px 10px;
  padding: 0;
  float: left;
  text-align: center; }

/* line 694, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
li.fichier a {
  text-decoration: none; }

/* line 695, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
li.fichier a p {
  margin: 0;
  text-decoration: underline; }

/* line 699, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
li.fichier a:hover p {
  text-decoration: none; }

/* line 700, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
li.fichier img {
  max-height: 65px; }

/* line 701, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
li.fichier p ~ p {
  color: #603522;
  text-decoration: none; }

/* -------------------------------------------------
 MES CAS REFERES ..................
 ------------------------------------------------- */
/* line 711, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.cas-referes .main-col h1 {
  background-image: url(../images/bg_page-title_mcr.png); }

/* line 715, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.cas-referes .main-col .mev-tabs > li > h2 > a {
  background-image: url(../images/mcr-pct-accordeon.sp.png); }

/* line 718, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.cas-referes .main-col .mev-tabs > li.mev-tab-compte > h2 > a {
  background-position: 10px 2px; }

/* line 721, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.cas-referes .main-col .mev-tabs > li.mev-tab-cas-referes > h2 > a {
  background-position: 10px -32px; }

/* line 725, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.cas-referes .filtres-cas-referes .col {
  position: relative;
  display: table-cell;
  width: 42%;
  vertical-align: top;
  padding: 0 1em 0 0; }

/* line 732, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.cas-referes .filtres-cas-referes .col label {
  min-width: 42%; }

/* line 735, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.cas-referes .filtres-cas-referes .col input[type="password"],
.cas-referes .filtres-cas-referes .col input[type="text"],
.cas-referes .filtres-cas-referes .col select {
  width: 57%; }

/* line 741, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.cas-referes .filtres-cas-referes .col-1 {
  width: 22%; }

/* line 745, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.cas-referes .filtres-cas-referes .col-1 label {
  min-width: 23%; }

/* line 748, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.cas-referes .filtres-cas-referes .col-1 .input-date-container {
  width: 72%; }

/* line 752, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.cas-referes .filtres-cas-referes .col-3 {
  padding-right: 0;
  width: 36%; }

/* line 757, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.table-cas-referes {
  margin-bottom: 0; }

/* line 760, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.table-cas-referes td {
  vertical-align: top; }

/* line 761, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.table-cas-referes .consult {
  width: 45%; }

/* line 764, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.table-cas-referes .patient,
.table-cas-referes .client {
  width: 27.5%; }

/* line 768, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.table-cas-referes td p {
  margin: 0.1em 0;
  hyphens: auto;
  word-wrap: break-word; }

/* line 773, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.table-cas-referes td .photo-patient {
  max-width: 40px;
  max-height: 40px; }

/* line 777, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.table-cas-referes td .no-photo-patient {
  display: inline-block;
  float: left;
  margin-right: .5em;
  width: 42px;
  height: 31px; }

/* line 784, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.table-cas-referes td.patient p {
  margin-left: 53px; }

/* line 785, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.liste-cas-referes .liste-cas-referes-nav {
  margin: 0;
  padding: 0;
  width: 53px;
  height: 17px;
  background: url(../images/mcr-bt-tableau.png) 0 -52px no-repeat;
  float: right; }

/* line 793, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.liste-cas-referes .liste-cas-referes-nav li {
  display: inline-block;
  margin: 0;
  padding: 0; }

/* line 799, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.liste-cas-referes .liste-cas-referes-nav li a {
  display: block;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 17px;
  overflow: hidden;
  text-indent: -999em;
  background: url(../images/mcr-bt-tableau.png) 0 0 no-repeat; }

/* line 809, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.liste-cas-referes .liste-cas-referes-nav li a.down {
  margin-left: 1px; }

/* line 810, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.liste-cas-referes .liste-cas-referes-nav li a.up {
  background-position: 0 0; }

/* line 813, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.liste-cas-referes .liste-cas-referes-nav li a.up:hover {
  background-position: 0 -26px; }

/* line 816, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.liste-cas-referes .liste-cas-referes-nav li a.down {
  background-position: -28px 0; }

/* line 819, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.liste-cas-referes .liste-cas-referes-nav li a.down:hover {
  background-position: -28px -26px; }

/* line 822, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_mev-nx.scss */
.liste-cas-referes .liste-cas-referes-nav li a.off {
  background: none;
  cursor: default; }

/* La boutique -- */
/* line 3, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche #content {
  padding-bottom: 0;
  overflow: hidden; }

/* line 8, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique #content .main-col {
  padding-top: 2.5em;
  min-height: 600px;
  max-width: 780px; }

/* line 15, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col h2,
.boutique .main-col h3,
.boutique .main-col h4 {
  text-transform: none; }

/* line 22, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .promotion .ruban {
  background: url("../images/boutique/ruban-gch-promo.png") 0 0 no-repeat;
  cursor: pointer; }

/* line 26, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .nouveau .ruban {
  background: url("../images/boutique/ruban-gch-nouveau.png") 0 0 no-repeat;
  cursor: pointer; }

/* line 31, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .photo-prod-container {
  position: relative;
  background: #fff;
  padding: 5px 5px;
  text-align: center;
  border: 1px solid #80bec7; }

/* line 41, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .photo-prod-container a.agrandir {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  text-indent: -999em;
  overflow: hidden;
  background: url("../images/boutique/pic-loupe.png") 95% 95% no-repeat; }

/* line 53, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .prod-prix-poids {
  color: #536175;
  font-size: 10px;
  font-size: 1rem; }

/* line 58, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .promo {
  color: #ff0072; }

/* line 60, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique a.add-cart {
  font-size: 10px;
  font-size: 1rem;
  padding: 4px 0 0;
  height: 23px;
  width: 107px;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: #b2cad0;
  color: #005c70;
  box-shadow: none; }

/* line 73, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col a.add-cart:hover {
  background: #005c70;
  color: #fff; }

/* line 78, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .dispo-mag {
  padding: 2px !important;
  font-size: 11px;
  font-size: 1.1rem;
  text-align: center;
  background: #dbd5c2;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 23px;
  width: 155px; }

/* ------------------------------ */
/* !-------------- ACCUEIL*/
/*------------------------------------ */
/* Diaporama -------------------------------------- */
/* line 94, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama {
  position: relative; }

/* line 98, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama ul {
  -moz-box-shadow: 1px 1px 0.5em #222;
  -webkit-box-shadow: 1px 1px 0.5em #222;
  box-shadow: 1px 1px 0.5em #222;
  overflow: hidden;
  padding: 0; }

/* line 106, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama li {
  list-style-type: none;
  overflow: hidden;
  position: absolute;
  padding: 0; }

/* line 113, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama li img {
  display: block;
  margin: 0; }

/* line 118, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama li .desc {
  position: absolute;
  bottom: 0;
  left: 0;
  display: none;
  margin: 0;
  color: #fff;
  font-size: 12px;
  font-family: Arial;
  padding: 5px;
  background: url("../images/boutique/diaporama-back_desc.png") repeat;
  width: 100%;
  height: 30px; }

/* line 132, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama li .title {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  margin: 0;
  color: #fff;
  font-size: 12px;
  font-family: Arial;
  padding: 5px; }

/* line 143, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama li .count {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  margin: 0;
  color: #fff;
  font-size: 12px;
  font-family: Arial;
  padding: 5px;
  text-indent: -9999px; }

/* line 155, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama_controls {
  display: none; }

/* line 159, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama_controls a {
  font-weight: normal;
  width: 10px;
  height: 13px;
  text-indent: -9999px;
  display: block;
  margin: 0 3px;
  position: absolute; }

/* line 169, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama_controls .prev {
  background: url("../images/boutique/diaporama-controls.png") no-repeat bottom;
  top: 50%;
  margin-top: -16px;
  height: 32px;
  width: 32px;
  left: 0px; }

/* line 178, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama_controls .next {
  background: url("../images/boutique/diaporama-controls.png") no-repeat top;
  top: 50%;
  margin-top: -16px;
  height: 32px;
  width: 32px;
  right: 0px; }

/* line 187, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama_controls .pause {
  background: url("../images/boutique/diaporama-playpause.png") no-repeat top;
  width: 66px;
  height: 50px;
  left: 50%;
  top: 50%;
  margin-left: -32px;
  margin-top: -24px; }

/* line 197, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama_controls .play {
  background: url("../images/boutique/diaporama-playpause.png") no-repeat bottom;
  width: 66px;
  height: 50px;
  left: 50%;
  top: 50%;
  margin-left: -32px;
  margin-top: -24px; }

/**** Status ****/
/* line 210, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama_status {
  text-align: center;
  position: absolute;
  right: 20px;
  top: 8px;
  display: none; }

/* line 218, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama_status a {
  background: url("../images/boutique/diaporama-bullets.png") no-repeat left;
  float: left;
  width: 15px;
  height: 15px;
  text-indent: -9999px;
  margin-right: 3px; }

/* line 227, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.jDiaporama_status a.active, .jDiaporama_status a:hover {
  background: url("../images/boutique/diaporama-bullets.png") no-repeat right; }

/* /Diaporama -------------------------------------- */
/* line 233, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc {
  position: relative;
  margin: 1em 0;
  padding: 1em 0 1.5em; }

/* line 238, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col h2 {
  display: inline-block;
  letter-spacing: 0.05em;
  line-height: 1.4em;
  margin: 0 0 1em; }

/* line 244, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .voir-tout {
  float: right; }

/* .boutique .prod-infos li, */
/* inutile grace a .side-col .side-bloc .bloc-contenu li du side-col-nx.css*/
/* line 250, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits li,
.boutique.resultat-recherche .prod-infos li {
  padding: 0; }

/* line 254, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits > li {
  display: table-cell;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 193px;
  margin: 0; }

/* line 260, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits > .ordre-1,
.boutique .main-col .bloc ul.list-produits > .ordre-4 {
  width: 177px; }

/* line 264, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits > .ordre-1 .data-prod-container {
  padding-left: 0; }

/* line 267, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits > .ordre-4 .data-prod-container {
  padding-right: 0; }

/* line 270, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits > .ordre-1 .photo-prod-container {
  margin-left: 0; }

/* line 273, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits > .ordre-4 .photo-prod-container {
  margin-right: 0; }

/* line 277, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc .list-produits > li .photo-prod-container {
  height: 160px;
  width: 160px;
  margin: 0 16px 1em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 150px; }

/* line 284, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits > li .photo-prod-container img {
  max-width: 97%;
  max-height: 97%;
  margin: 0; }

/* line 290, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits > li .data-prod-container {
  border-right: 1px dotted #80bec7;
  padding: 0 16px;
  height: 150px;
  position: relative; }

/* line 296, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits > li.ordre-4 .data-prod-container {
  border-right: none;
  padding-right: 0px;
  margin-right: 0px; }

/* line 302, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc .list-produits > li h4 {
  min-height: 3.7em;
  margin: 0;
  letter-spacing: normal;
  line-height: 1.1em; }

/* line 308, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col h4 a {
  text-decoration: none;
  color: #005c70; }

/* line 312, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col h4 a:hover {
  text-decoration: underline;
  color: #007183; }

/* line 317, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc .list-produits .prod-infos {
  font-size: 1px;
  font-size: 0.1rem;
  letter-spacing: -1px;
  word-spacing: -1px;
  position: relative;
  height: 70px; }

/* line 324, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc .list-produits .prod-infos li {
  width: 65%;
  font-size: 12px;
  font-size: 1.2rem;
  letter-spacing: -0.01em;
  word-spacing: normal;
  vertical-align: top;
  margin-bottom: 5px;
  position: absolute; }

/* line 333, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc .list-produits .prod-infos li.prod-info {
  line-height: 1.2em;
  overflow: hidden;
  height: 58px; }

/* line 338, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc .list-produits .prod-infos li.prod-prix {
  width: 35%;
  font-weight: bold;
  text-align: right;
  right: 0;
  line-height: 1.2em; }

/* line 345, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .prod-prix span {
  font-size: 10px;
  font-size: 1rem; }

/* line 348, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits .prod-infos li.prod-prix span,
.boutique.fiche-produit .produits-complémentaires ul.list-produits .prod-infos li.prod-prix span {
  position: absolute;
  top: -13px;
  right: 0;
  white-space: nowrap; }

/* line 355, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc .list-produits li.prod-prix-poids {
  font-size: 10px;
  font-size: 1rem;
  right: 0;
  text-align: right;
  top: 1.7em; }

/* line 362, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc .list-produits .prod-actions {
  position: absolute;
  bottom: 0;
  width: 160px; }

/* line 367, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .prod-actions > li,
.boutique .prod-infos li {
  display: inline-block;
  margin: 0; }

/* line 372, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits > li .prod-actions > li {
  width: 70%; }

/* line 373, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc ul.list-produits > li .prod-actions li.quantite {
  width: 30%;
  margin: 0; }

/* line 378, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .bloc ul.list-produits li.add-cart {
  text-align: right; }

/* line 379, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .list-produits a.add-cart {
  letter-spacing: -0.02em; }

/* line 383, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .bloc .list-produits .dispo-mag {
  position: absolute;
  bottom: 0;
  width: 160px; }

/* line 389, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.quantity {
  position: relative;
  display: inline-block;
  width: 47px;
  height: 23px;
  line-height: 1em; }

/* line 396, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.quantity input.fld-quantite {
  display: inline-block;
  width: 21px;
  height: 19px;
  text-align: center;
  border: 1px solid #b2cad0;
  height: 19px;
  border-radius: 3px 0 0 3px;
  margin: 0; }

/* line 409, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.quantity .mod-quantity {
  position: absolute;
  display: inline-block;
  top: 0;
  right: 0; }

/* line 415, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.quantity .mod-quantity li {
  margin: 0; }

/* line 418, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.quantity .mod-quantity a {
  display: block;
  width: 21px;
  height: 12px;
  overflow: hidden;
  text-indent: -999em;
  background: url("../images/boutique/bg-pas-a-pas.png") 0 0 no-repeat; }

/* line 426, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.quantity .mod-quantity a.subs-quantity {
  background-position: 0 -12px;
  height: 11px; }

/* line 430, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.quantity .mod-quantity a.add-quantity:hover {
  background-position: 0 -23px; }

/* line 433, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.quantity .mod-quantity a.subs-quantity:hover {
  background-position: 0 -35px; }

/* line 438, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .bloc.bonnes-affaires {
  background: url("../images/boutique/accueil-filet-separation.png") bottom center no-repeat; }

/* ------------------------------
/ACCUEIL
-------------------------------------- */
/* ------------------------------ */
/* !----------- LISTE PRODUITS*/
/*------------------------------------ */
/* ----- NAV ---*/
/* line 452, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche #content .main-col {
  margin: 0;
  width: 550px;
  padding: 25px; }

/* line 457, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .col1-3,
.boutique.resultat-recherche .col2-3,
.boutique.resultat-recherche .col3-3 {
  width: 26%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px; }

/* line 465, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .col2-3 {
  width: 48%; }

/* line 468, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .col3-3 {
  text-align: right; }

/* line 472, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .nombre-resultat {
  display: inline-block;
  border: 1px solid #80bec7;
  padding: 2px 5px;
  color: #005c70;
  font-size: 11px;
  font-size: 1.1rem; }

/* line 480, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .nombre-resultat strong {
  color: #005c70; }

/* line 483, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .col2-3 .folio {
  margin: auto;
  padding: 2px 0 0; }

/* line 487, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .produits-page label {
  font-size: 10px;
  font-size: 1rem;
  font-weight: normal; }

/* line 491, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .produits-page select {
  margin: 0; }

/* line 494, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .folio.bas {
  margin: 0 auto 30px; }

/* ----- PRODUITS ---*/
/* line 499, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche ul {
  padding: 0; }

/* line 503, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche ul.list-produits > li {
  display: block;
  height: 125px;
  margin: 0 0 12px;
  padding: 0;
  background: url("../images/boutique/accueil-filet-separation.png") no-repeat center bottom; }

/* line 510, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .photo-prod-container {
  float: left;
  width: 100px;
  height: 100px;
  line-height: 85px; }

/* line 516, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .photo-prod-container img {
  margin: 0; }

/* line 519, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .data-prod-container {
  position: relative;
  display: inline-block;
  float: left;
  height: 100px;
  width: 385px;
  margin: 0 0 0 14px; }

/* line 527, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .list-produits h4 {
  max-height: 2.1em;
  width: 330px;
  line-height: 1em;
  margin: 0 0 .3em; }

/* line 533, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .main-col li.prod-prix,
.boutique.resultat-recherche .main-col li.prod-prix-poids {
  position: absolute;
  right: 0; }

/* line 538, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .main-col li.prod-prix {
  top: -3px;
  font-weight: bold;
  font-size: 14px;
  font-size: 1.4rem; }

/* line 543, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .main-col li.prod-prix-poids {
  top: 1.5em; }

/* line 546, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .main-col li.prod-info {
  max-width: 270px; }

/* line 549, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .liste-infos-sup {
  position: absolute;
  bottom: 0; }

/* line 553, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .info-sup {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 10px 0 0 0;
  padding: 5px;
  border: 1px solid #80bec7;
  background: #f1f6f7;
  background: -moz-linear-gradient(top, #f1f6f7 0%, #f1f6f7 100%);
  background: -webkit-linear-gradient(top, #f1f6f7 0%, #f1f6f7 100%);
  background: linear-gradient(to bottom, #f1f6f7 0%, #f1f6f7 100%); }

/* line 562, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .info-sup img {
  margin: 0;
  vertical-align: inherit; }

/* line 566, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .prod-actions {
  position: absolute;
  bottom: 0;
  right: 0; }

/* line 571, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .prod-actions > li {
  padding-left: 8px;
  margin: 0; }

/* line 575, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .dispo-mag {
  position: absolute;
  bottom: 0;
  right: 0; }

/* ------------------------------
/LISTE PRODUITS
-------------------------------------- */
/* ------------------------------ */
/* !----------- FICHE PRODUIT*/
/*------------------------------------ */
/* line 590, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .left-container ul,
.boutique.fiche-produit .prod-description ul,
.boutique.fiche-produit .prod-description li,
.boutique .panier-etapes ul,
.boutique .main-col .recapitulatif ul {
  padding: 0; }

/* line 597, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique a.retour {
  font-weight: normal;
  padding: 2px 10px 3px;
  background: #d2e0e3;
  border: 1px solid #007183;
  color: #005c70;
  box-shadow: none; }

/* line 606, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique a.retour:hover {
  background: #e2ebed;
  border: 1px solid #009db6;
  color: #0086a3; }

/* line 611, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique a.retour span {
  background: url("../images/boutique/pic-divers.sp.png") 0 -265px no-repeat;
  padding-left: 12px; }

/* line 615, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .left-container {
  float: left; }

/* line 618, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .photo-prod-container {
  display: inline-block;
  margin-right: 25px;
  width: 210px;
  height: 210px;
  line-height: 198px; }

/* line 625, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .photo-prod-container img {
  max-width: 200px;
  max-height: 200px;
  margin: 0; }

/* line 631, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .prod-description {
  position: relative;
  margin-left: 235px; }

/* line 635, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .prod-description h1 {
  max-width: 350px;
  min-height: 2em;
  display: block;
  padding: 0;
  margin: 1em 0 0.5em; }

/* line 642, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .prod-description > ul {
  width: 315px;
  padding: 0 0 1.5em;
  display: table-cell; }

/* line 647, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .prod-description .prod-prix,
.boutique.fiche-produit .prod-description .prod-prix-poids {
  position: absolute;
  right: 0; }

/* line 652, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .prod-description .prod-prix {
  font-size: 17px;
  font-size: 1.7rem;
  top: 2px; }

/* line 656, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .prod-description .prod-prix-poids {
  top: 2.5em; }

/* line 659, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .prod-description > ul + ul {
  text-align: right;
  width: 190px; }

/* line 663, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .quantite {
  text-align: left;
  margin-right: 10px; }

/* line 668, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .commentaire {
  float: left;
  width: 50%;
  min-height: 207px;
  padding-right: 20px;
  text-align: justify;
  border-right: 1px dotted #80bec7; }

/* line 676, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .infos-complementaires {
  width: 49%;
  padding-left: 20px;
  float: left; }

/* line 681, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .infos-complementaires .tout-voir {
  display: block;
  width: 100%;
  margin-bottom: 15px;
  padding: 5px;
  background-color: #b2cad0;
  color: #005c70;
  text-decoration: none;
  font-size: 0.95em;
  text-align: center; }

/* line 693, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .infos-complementaires .tout-voir:hover {
  background-color: #005c70;
  color: #fff; }

/* line 697, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .infos-complementaires select {
  width: 235px;
  margin: 0; }

/* line 702, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .main-col h2.titre-declinaison {
  margin-top: 20px; }

/* line 705, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison {
  width: 100%;
  border: 1px solid #80bec7;
  background: #f7f6f2;
  margin: 0 0 20px;
  padding: 10px; }

/* line 713, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison > ul {
  display: table;
  width: 100%; }

/* line 717, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison li {
  padding: 0; }

/* line 720, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison > ul > li {
  display: table-row;
  width: 100%; }

/* line 725, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison .prod-infos {
  display: table-cell;
  width: 525px;
  margin-right: 15px;
  padding-bottom: 5px; }

/* line 731, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison > ul > li:last-child .prod-infos {
  padding-bottom: 0; }

/* line 734, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison .prod-infos {
  background: url("../images/boutique/bg-pointilles.png") repeat-x 0 15px; }

/* line 737, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison .prod-infos li {
  background-color: #f7f6f2; }

/* line 740, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison .prod-infos .prod-prix-poids {
  margin-left: -5px;
  padding: 0 7px; }

/* line 745, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison .prod-actions {
  display: table-cell;
  text-align: right; }

/* line 749, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison .add-cart {
  width: 110px; }

/* line 752, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .declinaison li.dispo-mag {
  width: 170px; }

/* line 756, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .declinaison li.prod-type {
  padding-right: 5px; }

/* line 757, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .promo li.prod-type {
  color: #000;
  background: #f7f6f2 url("../images/boutique/icon-boutique.sp.png") no-repeat -5px -142px;
  padding-left: 19px; }

/* line 762, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .main-col .prod-prix {
  float: right;
  padding-left: 3px;
  font-weight: bold; }

/* line 768, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.old-price {
  color: #777;
  text-decoration: line-through; }

/* line 772, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.fiche-produit .main-col .prod-prix .old-price {
  font-weight: normal;
  font-size: 11px;
  font-size: 1.1rem;
  margin-right: 0.5em; }

/* ------------------------------
/FICHE PRODUIT
-------------------------------------- */
/* ------------------------------ */
/* !--------------------------- PANIER 1 -----*/
/*------------------------------------ */
/* ----- ETAPES ---*/
/* line 788, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes {
  margin-bottom: 20px; }

/* line 791, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes li {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: relative;
  display: inline-block;
  height: 37px;
  margin: 0;
  padding: 7px 0 0 0;
  background: url("../images/boutique/bg-panier-etapes.sp.png") no-repeat; }

/* line 800, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes li.etape1 {
  width: 255px;
  padding-left: 60px;
  background-position: left top; }

/* line 805, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes li.etape2 {
  width: 258px;
  padding-left: 55px;
  background-position: -254px top; }

/* line 810, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes li.etape3 {
  width: 227px;
  padding-left: 45px;
  background-position: right top; }

/* line 815, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape2 .panier-etapes li.etape1 {
  background-position: left center; }

/* line 818, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape2 .panier-etapes li.etape2 {
  background-position: -254px center; }

/* line 821, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape2 .panier-etapes li.etape3 {
  background-position: right center; }

/* line 824, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape3 .panier-etapes li.etape1 {
  background-position: left bottom; }

/* line 827, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape3 .panier-etapes li.etape2 {
  background-position: -254px bottom; }

/* line 830, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape3 .panier-etapes li.etape3 {
  background-position: right bottom; }

/* line 833, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes li h1,
.boutique .panier-etapes li strong {
  font-size: 17px;
  font-size: 1.7rem; }

/* line 838, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes li strong {
  color: #007183; }

/* line 841, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes li h1 {
  color: #fff;
  background: none;
  text-transform: none;
  line-height: inherit;
  text-shadow: none; }

/* line 848, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes li span {
  position: absolute;
  top: 8px;
  left: 30px;
  text-indent: -9999px;
  width: 21px;
  height: 20px;
  background: url("../images/boutique/pct-blocs-etapes.sp.png") no-repeat; }

/* line 857, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes li.etape1 span {
  background-position: 0 -189px; }

/* line 860, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes li.etape2 span {
  background-position: 0 -292px;
  left: 24px; }

/* line 864, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .panier-etapes li.etape3 span {
  background-position: 0 -385px;
  left: 15px; }

/* line 868, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape1 .panier-etapes li.etape1 span {
  background-position: 0 -248px; }

/* line 871, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape2 .panier-etapes li.etape2 span {
  background-position: 0 -338px; }

/* line 874, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape3 .panier-etapes li.etape3 span {
  background-position: 0 -434px; }

/* !----- TABLEAU  1---*/
/* line 881, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique table,
.boutique tr,
.boutique th,
.boutique td {
  border: none;
  background: none; }

/* line 888, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 5px;
  margin: 0; }

/* line 894, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col th.thArticle {
  text-indent: -9999px; }

/* line 897, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col th.thPrix-unitaire,
.boutique .main-col th.thPrix-total {
  width: 93px;
  color: #000;
  text-transform: uppercase;
  border: 4px solid #fff;
  border-bottom: none;
  text-align: center; }

/* line 906, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col th.thPrix-unitaire {
  background: #eeebe2; }

/* line 907, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col th.thPrix-total {
  background: #dbd5c2; }

/* line 908, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col th.thSuppression {
  display: none; }

/* line 911, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif td {
  border: 1px solid #005c70;
  background: #f1f6f7;
  margin-bottom: 10px; }

/* line 916, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif td.tdPrix-unitaire,
.boutique .main-col .recapitulatif td.tdPrix-total {
  border-left: none !important;
  border-right: none !important;
  text-align: center;
  background: #eeebe2 url("../images/boutique/bg-panier-colonne.png") repeat-y; }

/* line 923, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif td.tdArticle {
  border-right: none !important;
  padding: 8px 5px 8px 8px;
  z-index: 0;
  position: relative; }

/* line 930, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif td.tdPrix-total {
  font-weight: bold;
  font-size: 1.2em;
  background: #dbd5c2 url("../images/boutique/bg-panier-colonne.png") repeat-y; }

/* line 935, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif td.tdSuppression {
  border-left: none !important;
  padding-left: 6px; }

/* line 941, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .commande td .photo-prod-container {
  float: left;
  height: 52px;
  width: 52px; }

/* line 946, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .commande td .photo-prod-container img {
  margin: 0;
  max-height: 100%;
  max-width: 100%; }

/* line 951, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .commande td .data-prod-container {
  float: left;
  margin: 0 0 0 10px;
  width: 381px; }

/* line 956, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif td.tdArticle h4 {
  margin: 0; }

/* line 957, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif .data-prod-container > ul > li {
  padding: 0;
  height: auto; }

/* line 961, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif .prod-infos {
  float: left;
  margin-top: 7px;
  width: 330px; }

/* line 966, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif .prod-actions {
  float: right;
  margin-top: 3px; }

/* line 971, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .disponibilite {
  color: #be0000 !important;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem; }

/* line 977, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif .disponibilite {
  float: right;
  margin-top: 7px; }

/* line 981, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col tr.indisponible,
.boutique .main-col tr.indisponible h4 a,
.boutique .main-col tr.indisponible h4 a:hover {
  color: #aaa; }

/* line 986, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif tr.indisponible td {
  background-color: #eee;
  border: 1px dotted #aaa; }

/* line 990, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif tr.indisponible td.tdPrix-unitaire,
.boutique .main-col .recapitulatif tr.indisponible td.tdPrix-total {
  background: #ddd url("../images/boutique/bg-panier-colonne2.png") repeat-y; }

/* line 995, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif .tdArticle .promo {
  float: left;
  margin-top: 7px;
  padding-left: 20px;
  font-weight: bold;
  background: url("../images/boutique/icon-boutique.sp.png") no-repeat -5px -143px;
  line-height: 1.4em; }

/* line 1003, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recapitulatif .tdPrix-unitaire.promo span {
  display: block;
  font-size: 0.9em;
  width: 100%; }

/* line 1009, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux table .total-final .prix {
  padding: 0 3px; }

/* !----- TABLEAU  2---*/
/* line 1015, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-footer {
  position: relative;
  background: url("../images/boutique/accueil-filet-separation.png") no-repeat center bottom;
  min-height: 190px;
  padding-bottom: 20px; }

/* line 1021, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux table {
  float: right;
  width: 420px; }

/* line 1025, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux tr {
  height: 55px; }

/* line 1028, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux th,
.boutique .main-col .commande-totaux td {
  padding: 10px 0;
  vertical-align: middle; }

/* line 1033, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux tr th,
.boutique .main-col .commande-totaux tr th + td {
  border-bottom: 1px solid #005c70; }

/* line 1037, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux tr.total-final th,
.boutique .main-col .commande-totaux tr.total-final th + td {
  border-bottom: none; }

/* line 1041, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux table h3 {
  margin: 0;
  text-transform: uppercase; }

/* line 1045, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux .prix {
  text-align: center;
  width: 106px;
  padding: 3px;
  background: #dbd5c2;
  font-size: 1.2em;
  font-weight: bold; }

/* line 1053, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux .tdSuppression {
  width: 37px;
  text-align: center; }

/* line 1058, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux .total-final {
  height: auto; }

/* line 1059, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux .total-final th,
.boutique .main-col .commande-totaux .total-final th + td {
  background: #b2cad0;
  padding: 6px 15px; }

/* line 1064, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux .promo {
  font-size: 12px;
  font-size: 1.2rem; }

/* line 1074, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux table h2,
.boutique .main-col .commande-totaux table .total-final td {
  margin: 0;
  padding: 0; }

/* line 1080, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-totaux table h2 {
  background: none; }

/* !----- ZONE VALIDATION ---*/
/* line 1086, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape1 .main-col .validation {
  width: 300px;
  position: absolute;
  top: 10px;
  left: 0; }

/* line 1092, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape3 .main-col .validation {
  width: 100%; }

/* line 1093, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .validation .offre-speciale {
  padding-bottom: 20px; }

/* line 1096, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .validation .offre-speciale label {
  float: left;
  width: 123px;
  padding-right: 10px;
  background: url("../images/boutique/pic-divers.sp.png") no-repeat right 15px;
  cursor: default;
  line-height: 1.2em; }

/* line 1104, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .validation .offre-speciale label + div {
  float: right;
  position: relative;
  top: 5px; }

/* line 1109, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .validation .offre-speciale input[type="text"] {
  width: 128px;
  height: 24px;
  padding: 0 30px 0 2px;
  margin: 0;
  font-size: 1.2em;
  border: 1px solid #b2cad0;
  border-radius: 5px; }

/* line 1118, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .validation .offre-speciale input[type="submit"] {
  position: absolute;
  top: 0;
  right: -1px;
  margin: 0;
  width: 30px;
  height: 26px;
  text-indent: -9999px;
  border: none;
  background: url("../images/boutique/bg-bt-refresh.png") right 0 no-repeat;
  cursor: pointer; }

/* line 1130, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .validation .offre-speciale input[type="submit"]:hover {
  background-position: right bottom; }

/* line 1134, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape1 .validation .errorBloc {
  padding: 5px;
  text-align: center;
  margin: -15px 0 10px; }

/* line 1140, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .validation .validation-bouton {
  width: 100%;
  padding: 15px 12px;
  background: #007183;
  background: -moz-linear-gradient(top, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%);
  background: -webkit-linear-gradient(top, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%);
  background: linear-gradient(to bottom, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%);
  border: 1px solid #005c70; }

/* line 1150, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .validation .validation-bouton:hover {
  background: #009db6;
  background: -moz-linear-gradient(top, #009db6 0%, #a3d0d7 40%, #009db6 40%, #0086a3 100%);
  background: -webkit-linear-gradient(top, #009db6 0%, #a3d0d7 40%, #009db6 40%, #0086a3 100%);
  background: linear-gradient(to bottom, #009db6 0%, #a3d0d7 40%, #009db6 40%, #0086a3 100%); }

/* line 1153, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .validation .validation-bouton > a,
.boutique .main-col .validation .validation-bouton > input {
  display: block;
  margin: 0;
  padding: 0 0 2px 60px;
  border: none;
  background: url("../images/boutique/pct-blocs-etapes.sp.png") no-repeat 15px -604px;
  white-space: normal;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
  word-spacing: 0.2em;
  cursor: pointer;
  color: #fff; }

/* ------------------------------
/PANIER 1
-------------------------------------- */
/* ------------------------------
PANIER 2
-------------------------------------- */
/* line 1183, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recap-commande {
  margin: 1.5em 0 0 0;
  border: 1px solid #005c70; }

/* line 1188, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recap-commande table {
  margin: 0; }

/* line 1191, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recap-commande table td {
  padding: 3px; }

/* line 1194, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recap-commande table td.tdArticle .data-prod-container h4 {
  padding-left: 15px;
  margin: 0; }

/* line 1199, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recap-commande table td.tdDetails {
  width: 205px; }

/* line 1202, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recap-commande table td.tdPrix-total {
  text-align: center;
  font-weight: bold;
  background-color: #eeebe2;
  width: 100px; }

/* line 1208, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape2 .main-col .recap-commande table td.tdSuppression {
  text-align: center;
  width: 30px;
  padding: 0; }

/* line 1213, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .recap-commande table tr.indisponible td {
  border-top: 1px dotted #aaa;
  border-bottom: 1px dotted #aaa;
  background: #eee;
  color: #aaa; }

/* -------------------------------------------------------------------------------------------------------------- */
/* line 1222, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception {
  float: left;
  background: #eeebe2;
  border: 1px solid #007183;
  margin: 1em 0;
  width: 49%; }

/* line 1231, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception h3 {
  background: #007183;
  color: #fff;
  margin: 0;
  padding: 3px 10px;
  font-weight: normal;
  text-transform: uppercase; }

/* line 1240, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception ul {
  padding: 0;
  margin: 0; }

/* line 1244, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception > ul > li {
  padding: 10px 4px 10px 40px;
  margin: 0;
  width: 100%;
  position: relative;
  min-height: 38px;
  color: #333c48;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 1253, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception strong {
  color: inherit;
  text-decoration: underline; }

/*
.boutique .cmd-mode-reception ul .commande {
	padding-right: 2px;
	}
*/
/* line 1262, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception > ul > li + li {
  border-top: 1px solid #007183; }

/* line 1265, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception .selectionne {
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #fff 50%, #fff 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #fff 50%, #fff 100%);
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #fff 50%, #fff 100%); }

/* line 1268, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception .picto {
  background: url("../images/boutique/pct-blocs-etapes.sp.png") 5px -540px no-repeat;
  position: absolute;
  top: 5px;
  left: 5px;
  width: 27px;
  height: 29px;
  text-indent: -1000px; }

/* line 1277, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception span {
  display: table; }

/* line 1280, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception > ul > .commande .picto {
  background-position: 5px -487px; }

/* line 1283, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception label,
.boutique .cmd-mode-reception input {
  display: table-cell;
  white-space: normal;
  font-weight: normal; }

/* line 1289, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception input {
  margin-top: -1px; }

/* line 1292, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception input:checked + label {
  color: #333c48; }

/* line 1295, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception .commande li {
  display: inline-block;
  padding: 5px 0 0; }

/* line 1299, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception .commande li + li {
  padding-left: 9px; }

/* line 1302, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception .express label,
.boutique .cmd-mode-reception .express input {
  display: inline; }

/* line 1306, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception .plusDinfos,
.boutique .cmd-mode-reception .lieuRetrait {
  display: block;
  padding: 5px 0 0 40px;
  border-top: 1px dotted #007183;
  margin-bottom: 10px; }

/* line 1313, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception .lieuRetrait img {
  margin-top: .3em; }

/* line 1316, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .cmd-mode-reception .lieuRetrait select {
  min-width: 215px;
  max-width: 310px;
  margin-left: 18px; }

/* -------------------------------------------------------------------------------------------------------------- */
/* line 1326, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 51%;
  float: right;
  padding-left: 15px; }

/* line 1332, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table {
  border-collapse: separate; }

/* line 1335, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr th,
.boutique .main-col .commande-recap-totaux table tr td {
  padding: .25em 0;
  font-size: 14px;
  font-size: 1.4rem; }

/* line 1342, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr th {
  width: 210px;
  padding-left: 16px; }

/* line 1347, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr td.prix {
  text-align: center;
  background-color: #dbd5c2;
  font-weight: bold;
  width: 100px;
  padding: 0 3px; }

/* line 1354, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr td.prix p {
  text-align: center; }

/* line 1357, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr td.suppr {
  width: 30px; }

/* line 1361, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr.promo th,
.boutique .main-col .commande-recap-totaux table tr.promo td {
  font-weight: bold;
  padding-top: .5em;
  padding-bottom: .5em; }

/* line 1368, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr.promo td.prix {
  background-color: #b2cad0; }

/* line 1372, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr.total th,
.boutique .main-col .commande-recap-totaux table tr.frais th {
  background-color: #eeebe2; }

/* line 1377, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr.total th {
  text-transform: uppercase;
  border-left: 1px solid #005c70;
  border-top: 1px solid #005c70; }

/* line 1383, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr.total td,
.boutique .main-col .commande-recap-totaux table tr.total td.prix {
  border-top: 1px solid #005c70; }

/* line 1387, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr.total td.suppr {
  border-right: 1px solid #005c70; }

/* line 1392, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr.frais th {
  color: #000;
  border-left: 1px solid #005c70; }

/* line 1396, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr.frais td {
  color: #000; }

/* line 1399, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr.frais td.suppr {
  border-right: 1px solid #005c70; }

/* line 1403, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .commande-recap-totaux table tr.total-final th,
.boutique .main-col .commande-recap-totaux table tr.total-final td {
  background-color: #b2cad0;
  border-top: 1px solid #005c70;
  text-transform: uppercase; }

/* line 1417, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-adresses {
  padding: 1em 0; }

/* line 1421, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-adresses > div,
.boutique .main-col .panier-actions > div {
  float: left;
  width: 50%;
  padding-left: 1.2em; }

/* line 1427, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-etape2 .main-col .panier-adresses > div.adresse-livraison,
.panier-etape2 .main-col .panier-adresses > div.adresse-facturation:first-child {
  padding-left: 0; }

/* line 1431, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-adresses > div h3 {
  background: #005c70;
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  display: inline-block;
  margin: 0 0 2em 0;
  padding: 3px 7px;
  text-transform: uppercase; }

/* line 1442, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-adresses > div label {
  display: inline-block;
  width: 27%;
  text-align: right;
  font-weight: normal;
  padding-right: 1em;
  margin: .3em 0;
  color: #536175; }

/* line 1451, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-adresses > div input[type=text] {
  width: 65%;
  height: 22px;
  margin-bottom: 5px;
  margin: .3em 0; }

/* line 1458, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-adresses > div .adr_facturation_meme label {
  font-size: 11px;
  font-size: 1.1rem;
  width: auto;
  padding-right: 0;
  color: #333c48 !important; }

/* line 1465, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-adresses > div .adr_facturation_meme input {
  margin-right: 0;
  margin-left: 1em; }

/* line 1470, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-adresses > div.disabled label {
  color: #a3aebe; }

/* line 1473, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-adresses > div.disabled input[type=text],
.boutique .main-col .panier-adresses > div.disabled select {
  color: #a3aebe;
  border-color: #a3aebe; }

/* line 1480, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-actions {
  margin-top: 20px;
  position: relative; }

/* line 1484, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-actions > div label,
.boutique .main-col .panier-actions > div input {
  display: inline-block;
  margin-bottom: .5em; }

/* line 1490, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-actions > div.panier-commentaires {
  padding-left: 0; }

/* line 1493, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-actions > div.panier-commentaires label {
  text-decoration: underline; }

/* line 1496, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-actions > div.panier-validation {
  position: absolute;
  bottom: 0;
  right: 0; }

/* line 1501, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-actions > div.panier-validation .validation-bouton {
  padding: 20px 10px; }

/* line 1504, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-actions > div.panier-validation .validation-bouton input {
  min-height: 35px; }

/* line 1508, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .main-col .panier-actions > div textarea {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  min-height: 81px; }

/* ------------------------------
/PANIER 2
-------------------------------------- */
/* ------------------------------
PANIER 3
-------------------------------------- */
/* line 1523, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-etape3 .main-col .panier-adresses {
  float: left;
  width: 49%;
  padding-top: 0; }

/* line 1529, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-etape3 .main-col .panier-adresses > div,
.panier-paiement .main-col .choix-cartes,
.boutique .main-col .info-cartes {
  float: left;
  background: #eeebe2;
  border: 1px solid #007183;
  padding: 10px;
  margin: 1em 0;
  width: 100%; }

/* line 1541, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.panier-etape3 .main-col .panier-adresses > div h3,
.panier-paiement .main-col .choix-cartes h3,
.boutique .main-col .info-cartes h3 {
  display: block;
  background: #007183;
  color: #fff;
  margin: -10px -10px 10px -10px;
  padding: 3px 10px;
  text-transform: uppercase; }

/* line 1554, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-etape3 .main-col .commande-recap-totaux table tr th {
  width: 240px; }

/* line 1558, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-etape3 .main-col .commande-recap-totaux table tr.total td.prix,
.panier-etape3 .main-col .commande-recap-totaux table tr.frais td.prix {
  border-right: 1px solid #005c70; }

/* line 1563, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-etape3 .main-col .panier-commentaires {
  margin: 1em 0;
  font-style: italic;
  min-height: 32px; }

/* line 1568, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-etape3 .main-col .panier-commentaires label {
  text-decoration: underline;
  font-style: normal; }

/*--- Cas retrait ---*/
/* line 1577, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-etape3 .main-col .message {
  padding: 20px 25px;
  margin: 40px 100px;
  text-align: center; }

/* line 1582, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-etape3 .main-col .message + .commande-recap-totaux {
  float: none;
  margin: 0 auto; }

/*--- Ecran de choix de carte ---*/
/* line 1591, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-paiement .main-col .message {
  width: 100%;
  margin: 50px 0; }

/* line 1595, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-paiement .main-col .choix-cartes {
  margin: 0;
  width: 49%;
  float: left; }
  /* line 1600, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
  .panier-paiement .main-col .choix-cartes .cartes {
    text-align: center; }
  /* line 1603, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
  .panier-paiement .main-col .choix-cartes .card {
    display: inline-block;
    background: #fff;
    border-radius: 5px;
    padding: 15px 30px;
    border: 3px solid #fff;
    box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.7); }
    /* line 1611, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
    .panier-paiement .main-col .choix-cartes .card img {
      opacity: .7; }
    /* line 1614, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
    .panier-paiement .main-col .choix-cartes .card:hover {
      box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.7); }
      /* line 1617, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
      .panier-paiement .main-col .choix-cartes .card:hover img {
        opacity: 1; }
    /* line 1621, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
    .panier-paiement .main-col .choix-cartes .card.selected {
      border-color: #007183;
      box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.7);
      cursor: default; }
      /* line 1626, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
      .panier-paiement .main-col .choix-cartes .card.selected img {
        opacity: 1; }
  /* line 1631, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
  .panier-paiement .main-col .choix-cartes .card:first-child {
    margin-right: 20px; }

/* line 1635, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-paiement .main-col .info-cartes {
  float: left; }

/* line 1638, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-paiement .main-col .panier-adresses {
  width: 100%;
  margin-top: 40px; }
  /* line 1642, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
  .panier-paiement .main-col .panier-adresses > div {
    width: 49%; }
    /* line 1645, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
    .panier-paiement .main-col .panier-adresses > div:first-child {
      margin-right: 2%; }

/* line 1650, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.panier-paiement .main-col .commande-recap-totaux {
  margin: 0;
  padding: 0;
  width: 49%; }
  /* line 1655, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
  .panier-paiement .main-col .commande-recap-totaux .modifier-panier {
    text-align: center; }
    /* line 1658, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
    .panier-paiement .main-col .commande-recap-totaux .modifier-panier a {
      padding: 10px 15px;
      margin-top: 20px; }

/* ------------------------------
/PANIER 3
-------------------------------------- */
/* ------------------------------ */
/* !-------------- SIDE BLOCS DROITE*/
/*------------------------------------ */
/* line 1678, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu p,
.boutique .side-col .side-bloc.bloc-nos-engagements .bloc-contenu ul,
.boutique .side-col .side-bloc.bloc-paiement-livraison .bloc-contenu p {
  margin-left: 25px;
  padding-left: 0; }

/* line 1685, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc h3.bloc-titre {
  padding-left: 35px;
  letter-spacing: 0.07em;
  background: url("../images/boutique/pct-blocs-etapes.sp.png") no-repeat;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none; }

/* line 1695, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-panier h3.bloc-titre {
  background-position: 6px 0; }

/* line 1698, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-panier h3.bloc-titre span {
  font-size: 9px;
  font-size: 0.9rem;
  letter-spacing: normal;
  text-transform: none;
  float: right;
  margin: 2px 10px 0 0; }

/* line 1706, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu {
  min-height: 30px; }

/* line 1709, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu p {
  position: relative;
  margin-bottom: 1em; }

/* line 1713, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu .prix {
  color: #002c68;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  position: absolute;
  right: 0;
  top: -3px; }

/* line 1722, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu .bouton,
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu .bouton.invalide:hover {
  padding: 4px 10px 6px;
  background: #007183;
  background: -moz-linear-gradient(top, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%);
  background: -webkit-linear-gradient(top, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%);
  background: linear-gradient(to bottom, #007183 0%, #80bec7 40%, #007183 40%, #005c70 100%);
  border: 1px solid #005c70; }

/* line 1728, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu .bouton:hover {
  background: #009db6;
  background: -moz-linear-gradient(top, #009db6 0%, #a3d0d7 40%, #009db6 40%, #0086a3 100%);
  background: -webkit-linear-gradient(top, #009db6 0%, #a3d0d7 40%, #009db6 40%, #0086a3 100%);
  background: linear-gradient(to bottom, #009db6 0%, #a3d0d7 40%, #009db6 40%, #0086a3 100%); }

/* line 1731, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu .bouton a,
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu .bouton span,
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu .bouton.invalide:hover a,
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu .bouton.invalide:hover span {
  color: #eaf4f6;
  text-shadow: inherit;
  text-decoration: none; }

/* line 1739, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-panier .bloc-contenu .bouton:hover a {
  text-decoration: none;
  color: #fff; }

/* line 1744, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-coordonnees h3.bloc-titre {
  background-position: 5px -90px; }

/* line 1748, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-nos-engagements h3.bloc-titre {
  background-position: 9px -45px; }

/* line 1751, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-nos-engagements ul li {
  background: url("../images/boutique/pic-divers.sp.png") 0 -227px no-repeat;
  padding-left: 20px; }

/* line 1756, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-paiement-livraison h3.bloc-titre {
  background-position: 3px -138px; }

/* line 1760, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-paiement-livraison .liste-livraison img {
  display: inline; }

/* bloc-promos---- */
/* line 1766, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos {
  padding: 10px 0 0;
  background: none; }

/* line 1770, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos h3.bloc-titre {
  display: none; }

/* line 1774, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos .bloc-contenu,
.boutique .side-col .side-bloc.bloc-promos .bloc-contenu > ul {
  padding: 0; }

/* line 1779, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos .bloc-contenu > ul > li {
  position: relative;
  padding: 0;
  margin: 0 0 1.5em 0;
  background: #c7e2e6;
  background: -moz-linear-gradient(top, #fff 0%, #c7e2e6 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #c7e2e6 100%);
  background: linear-gradient(to bottom, #fff 0%, #c7e2e6 100%);
  border: 1px dotted #80bec7; }

/* line 1787, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos .bloc-contenu > ul > li:last-child {
  margin: 0; }

/* line 1790, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos .bloc-contenu a {
  text-decoration: none;
  padding: 1em;
  display: block;
  min-height: 100px; }

/* line 1796, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos .bloc-contenu .photo-prod-container {
  width: 90px;
  height: auto;
  max-height: 90px;
  float: left;
  margin: 0 1em 0 0;
  line-height: normal; }

/* line 1804, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos .bloc-contenu > ul > li img {
  max-height: 100%;
  max-width: 100%;
  margin: 0; }

/* line 1809, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos .bloc-contenu h4 {
  margin: 0;
  color: #002c68;
  letter-spacing: normal;
  text-transform: none; }

/* line 1816, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos .bloc-contenu .prod-info {
  margin: .5em 0 1em;
  font-size: 11px;
  font-size: 1.1rem; }

/* line 1823, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos .bloc-contenu .prod-prix {
  font-weight: bold;
  font-size: 13px;
  font-size: 1.3rem; }

/* line 1828, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos .bloc-contenu .prod-prix .old-price {
  display: inline-block;
  text-decoration: line-through; }

/* line 1832, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique .side-col .side-bloc.bloc-promos .ruban {
  position: absolute;
  top: -5px;
  left: inherit;
  right: -5px;
  margin: 0;
  width: 61px;
  height: 61px;
  text-indent: -5000px;
  background: url("../images/boutique/ruban-drt-promo.png") 0 0 no-repeat; }

/* ------------------------------
/SIDE BLOCS
-------------------------------------- */
/* ------------------------------ */
/* !-------------- ZONE DE FILTRES*/
/*------------------------------------ */
/* line 1853, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche #content .left-col {
  width: 230px;
  margin: 0 0 -10000px;
  background-color: #b2cad0;
  padding-bottom: 10000px; }

/* line 1859, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .left-col li {
  padding: 0;
  line-height: 1em; }

/* line 1864, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-resume {
  padding: 10px;
  background: #80bec7;
  background: -moz-linear-gradient(top, #80bec7 0%, #0098a8 100%);
  background: -webkit-linear-gradient(top, #80bec7 0%, #0098a8 100%);
  background: linear-gradient(to bottom, #80bec7 0%, #0098a8 100%);
  color: #eaf4f6; }

/* line 1869, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-resume li {
  background: url("../images/boutique/pic-divers.sp.png") no-repeat right -188px;
  cursor: pointer;
  min-height: 13px;
  margin-bottom: 3px;
  font-size: 11px;
  font-size: 1.1rem; }

/* line 1877, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-resume li.selection-initiale {
  background: none;
  cursor: default; }

/* line 1881, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-resume li.selection-initiale h1 {
  color: #fff;
  font-size: inherit;
  margin: inherit;
  text-transform: none;
  letter-spacing: normal; }

/* line 1888, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-resume li:first-child {
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: bold;
  background-position: right -145px;
  margin-bottom: 5px; }

/* line 1895, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-resume li:first-child:before {
  content: ""; }

/* line 1896, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-resume li a {
  color: inherit;
  text-decoration: none; }

/* line 1900, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-resume li:first-child a {
  color: #fff; }

/* line 1903, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-resume li:hover a {
  text-decoration: underline; }

/* line 1905, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc {
  margin-bottom: 1px;
  padding: 6px 10px; }

/* line 1909, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc.ouvert {
  background-color: #d2e0e3;
  border: 1px solid #d2e0e3;
  border-top-color: #fff;
  border-bottom-color: #80bec7; }

/* line 1915, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc .filtre {
  display: none; }

/* line 1916, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc.ouvert .filtre {
  display: block; }

/* line 1918, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc h3 {
  margin: 5px 0;
  background: url("../images/boutique/pic-divers.sp.png") no-repeat 0 10px;
  padding-left: 12px;
  text-transform: none;
  letter-spacing: normal;
  color: #002c68; }

/* line 1926, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc.ouvert h3 {
  background: url("../images/boutique/pic-divers.sp.png") no-repeat 0 -20px; }

/* line 1931, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc h3 a {
  text-decoration: none;
  color: inherit;
  text-shadow: 1px 1px 1px #fff; }

/* line 1936, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc select {
  width: 208px;
  height: 25px;
  border: 1px solid #0098a8;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #d2e0e3 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #d2e0e3 100%);
  background: linear-gradient(to bottom, #fff 0%, #d2e0e3 100%); }

/* line 1942, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc input[type="text"] {
  width: 203px;
  height: 25px;
  margin-bottom: 5px;
  border: 1px solid #0098a8; }

/* line 1950, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc li input {
  position: absolute;
  left: -9999px; }

/* line 1956, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc li label {
  padding-left: 20px;
  font-weight: normal;
  text-shadow: 1px 1px 1px #fff;
  background: url("../images/boutique/pic-divers.sp.png") no-repeat 0 -57px; }

/* line 1963, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-option li {
  background: url("../images/boutique/icon-boutique.sp.png") no-repeat 15px -29px; }

/* line 1966, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-option li.achetes {
  background-position: 15px -53px; }

/* line 1967, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-option li.affaires {
  background-position: 15px -79px; }

/* line 1968, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-option li.meilleures {
  background-position: 15px -104px; }

/* line 1969, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-option li label {
  padding-left: 40px; }

/* line 1970, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-nx.scss */
.boutique.resultat-recherche .filtre-bloc li input[checked="checked"] + label {
  background-position: 0 -100px; }

/* ------------------------------
/ZONE DE FILTRES
-------------------------------------- */
/* line 3, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul > li {
  width: 125px;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 7, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul > li.accueil {
  width: auto; }

/* line 11, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul > li > a,
.boutique #navigation > ul > li > span {
  text-indent: -999em;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 40px;
  margin: 0;
  padding-top: 10px; }

/* line 21, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation ul.menu-n1 > li:hover > a,
.boutique #navigation ul.menu-n1 > li:hover > span,
.boutique #navigation > ul.menu-n1 > li.menu-selectionne > a,
.boutique #navigation > ul.menu-n1 > li.menu-selectionne > span {
  text-indent: inherit; }

/* line 28, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul > li.accueil a {
  background-position: 50% 12px; }

/* line 31, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul > li.accueil:hover a,
.boutique #navigation > ul > li.accueil.menu-selectionne a {
  text-indent: -999em; }

/* line 37, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation li.menu-chiens > a,
.boutique #navigation li.menu-chats > a,
.boutique #navigation li.menu-nac > a,
.boutique #navigation li.menu-chevaux > a,
.boutique #navigation li.menu-animaux-delevage > a,
.boutique #navigation li.menu-chiens > span,
.boutique #navigation li.menu-chats > span,
.boutique #navigation li.menu-nac > span,
.boutique #navigation li.menu-chevaux > span,
.boutique #navigation li.menu-animaux-delevage > span {
  background: url("../images/boutique/icon-nav-animaux.sp.png") 18px top no-repeat; }

/* line 49, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation li.menu-chats > a,
.boutique #navigation li.menu-chats > span {
  background-position: -95px top; }

/* line 51, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation li.menu-nac > a,
.boutique #navigation li.menu-nac > span {
  background-position: -245px top; }

/* line 53, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation li.menu-chevaux > a,
.boutique #navigation li.menu-chevaux > span {
  background-position: -353px top; }

/* line 55, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation li.menu-animaux-delevage > a,
.boutique #navigation li.menu-animaux-delevage > span {
  background-position: -465px top; }

/* line 58, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation li.menu-clinique {
  float: right;
  border-right: none; }

/* line 63, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation ul.menu-n1 li.menu-clinique > a {
  border-right: none;
  border-left: 1px dotted #80bec7;
  text-indent: inherit; }

/* Sous-menu --- */
/* line 72, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-chiens .menu-n2 {
  background-color: #c8c3ad;
  background-image: url("../images/boutique/bg-menu-chien.png");
  background-image: url("../images/boutique/bg-menu-chien.png"), -moz-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background-image: url("../images/boutique/bg-menu-chien.png"), -webkit-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background-image: url("../images/boutique/bg-menu-chien.png"), linear-gradient(to bottom, #c8c3ad 0%, #a9a17f 100%);
  background-position: 100px bottom, 0 0;
  background-repeat: no-repeat; }

/* line 75, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-chats .menu-n2 {
  background-color: #c8c3ad;
  background-image: url("../images/boutique/bg-menu-chat.png");
  background-image: url("../images/boutique/bg-menu-chat.png"), -moz-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background-image: url("../images/boutique/bg-menu-chat.png"), -webkit-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background-image: url("../images/boutique/bg-menu-chat.png"), linear-gradient(to bottom, #c8c3ad 0%, #a9a17f 100%);
  background-position: 100px bottom, 0 0;
  background-repeat: no-repeat; }

/* line 78, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-nac .menu-n2 {
  background-color: #c8c3ad;
  background-image: url("../images/boutique/bg-menu-nac.png");
  background-image: url("../images/boutique/bg-menu-nac.png"), -moz-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background-image: url("../images/boutique/bg-menu-nac.png"), -webkit-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background-image: url("../images/boutique/bg-menu-nac.png"), linear-gradient(to bottom, #c8c3ad 0%, #a9a17f 100%);
  background-position: 100px bottom, 0 0;
  background-repeat: no-repeat; }

/* line 81, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-chevaux .menu-n2 {
  background-color: #c8c3ad;
  background-image: url("../images/boutique/bg-menu-cheval.png");
  background-image: url("../images/boutique/bg-menu-cheval.png"), -moz-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background-image: url("../images/boutique/bg-menu-cheval.png"), -webkit-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background-image: url("../images/boutique/bg-menu-cheval.png"), linear-gradient(to bottom, #c8c3ad 0%, #a9a17f 100%);
  background-position: 100px bottom, 0 0;
  background-repeat: no-repeat; }

/* line 84, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-animaux-delevage .menu-n2 {
  background-color: #c8c3ad;
  background-image: url("../images/boutique/bg-menu-rural.png");
  background-image: url("../images/boutique/bg-menu-rural.png"), -moz-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background-image: url("../images/boutique/bg-menu-rural.png"), -webkit-linear-gradient(top, #c8c3ad 0%, #a9a17f 100%);
  background-image: url("../images/boutique/bg-menu-rural.png"), linear-gradient(to bottom, #c8c3ad 0%, #a9a17f 100%);
  background-position: 100px bottom, 0 0;
  background-repeat: no-repeat; }

/* line 88, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation ul.menu-n1 ul.menu-n2 > li {
  width: 18%; }

/* Bloc PROMO navigation --- */
/* line 96, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul.menu-n1 .menu-n2 > li.nav-promo {
  background: #b4ad8e;
  width: 215px;
  border: 1px dotted #eeebe2;
  border-radius: 3px;
  padding: 1em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: right;
  box-shadow: inset 0 0 10px #9f9670; }

/* line 106, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-n2 .nav-promo ul {
  padding: 0; }

/* line 109, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-n2 .nav-promo li {
  padding: 3px 5px 3px 25px;
  background-position: 0 50%;
  background-repeat: no-repeat; }

/* line 114, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-n2 .nav-promo li.bonnes-affaires {
  background: url("../images/boutique/icon-boutique.sp.png") no-repeat -3px -81px; }

/* line 117, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-n2 .nav-promo li.meilleures-ventes {
  background: url("../images/boutique/icon-boutique.sp.png") no-repeat -3px -107px; }

/* line 120, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-n2 .nav-promo li.coups-coeur {
  background: url("../images/boutique/icon-boutique.sp.png") no-repeat -3px -178px; }

/* line 123, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-n2 .nav-promo li a {
  text-decoration: none;
  font-size: 14px;
  font-size: 1.4rem;
  letter-spacing: -0.02em;
  color: #fff; }

/* line 130, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_boutique-navigation-nx.scss */
.boutique #navigation > ul .menu-n2 .nav-promo li:hover a,
.boutique #navigation > ul .menu-n2 .nav-promo li a:hover {
  background: none; }

/* /Bloc PROMO navigation --- */
/* Footer -- */
/* RESEAUX SOCIAUX ------------------------------------- */
/* line 4, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sharing {
  position: absolute;
  top: 2px;
  left: 10px;
  padding: .8em 0 0; }

/* line 10, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sharing li {
  padding: 0 .8em 0 0;
  float: left; }

/* line 14, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sharing li .twitter-share-button {
  width: 90px !important; }

/* /RESEAUX SOCIAUX ------------------------------------- */
/* TOOLBAR ------------------------------------- */
/* line 21, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-toolbar {
  position: absolute;
  top: 10px;
  right: 10px; }

/* line 26, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-toolbar li {
  margin: 0;
  float: left; }

/* line 30, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-toolbar li a {
  padding: .1em .5em;
  color: #fff; }

/* line 34, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-toolbar #mentions-legales > a {
  padding-left: 17px;
  background: url("../images/icon_mentions-legales.png") 0 50% no-repeat; }

/* line 38, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-toolbar #contact > a {
  padding-left: 17px;
  background: url("../images/icon_contact.png") 0 50% no-repeat; }

/* line 42, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-toolbar #haut-page > a {
  padding-left: 17px;
  background: url("../images/icon_haut-page.png") 0 50% no-repeat; }

/* /TOOLBAR ------------------------------------- */
/* SITEMAP ------------------------------------- */
/* line 49, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap {
  margin: 1em 0;
  padding: 1em 0;
  background: #0098a8;
  background: -moz-linear-gradient(top, #0098a8 0%, #007183 100%);
  background: -webkit-linear-gradient(top, #0098a8 0%, #007183 100%);
  background: linear-gradient(to bottom, #0098a8 0%, #007183 100%); }

/* line 56, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap a,
#footer-sitemap span {
  color: #c7e2e6; }

/* line 60, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap > ul {
  padding: 0 10px; }

/* 3col */
/* line 64, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap ul.menu-n1 > li {
  float: left;
  width: 31.7%;
  list-style: none;
  margin: 0;
  padding: 0 2% 0 2%;
  border-left: 1px solid #80bec7;
  border-right: 1px solid #80bec7;
  min-height: 103px;
  margin-left: -1px; }

/* line 75, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap ul.menu-n1 > li:first-child {
  width: 30%;
  border-left: none;
  margin-left: 0;
  padding-left: 0; }

/* line 81, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap ul.menu-n1 > li:last-child {
  width: 30%;
  border-right: none;
  padding-right: 0; }

/* line 86, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap > ul > li > span {
  width: 100%;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold; }

/* line 93, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap ul.menu-n1 > li > a {
  text-decoration: none; }

/* 2col */
/* line 97, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap.col2 ul.menu-n1 > li {
  width: 47.8%; }

/* line 100, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap.col2 ul.menu-n2 > li {
  width: 32.5%; }

/* 1col */
/* line 104, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap.col1 ul.menu-n1 > li {
  width: 100%; }

/* line 107, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap.col1 ul.menu-n2 > li {
  width: 19.5%; }

/* N2 ----- */
/* line 112, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap ul.menu-n2 {
  margin-top: .7em; }

/* line 115, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap ul.menu-n2 > li {
  list-style: none;
  padding: 0;
  width: 49.2%;
  display: inline-block;
  vertical-align: top; }

/* line 122, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap ul.menu-n2 > li span,
#footer-sitemap ul.menu-n2 > li a {
  display: block;
  color: #c7e2e6;
  font-size: 0.833em;
  letter-spacing: .1em;
  text-decoration: none; }

/* line 130, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap ul.menu-n2 > li span:hover,
#footer-sitemap ul.menu-n2 > li a:hover {
  color: #fff; }

/* line 135, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#footer-sitemap ul.menu-n3 li {
  padding: 0 0 0 10px;
  margin: 0;
  line-height: 1.1em; }

/* /SITEMAP ------------------------------------- */
/* COPYRIGHT ------------------------------------- */
/* line 145, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#aCopyright {
  float: right;
  display: inline-block;
  color: #c7e2e6;
  font-size: 0.833em;
  letter-spacing: .1em; }

/* line 152, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#aCopyright a {
  color: #c7e2e6;
  text-decoration: underline;
  padding: 3px 0 3px 17px;
  margin: 0 5px; }

/* line 158, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#aCopyright a[title~="Centravet"] {
  background: url("../images/copyright_logo-centravet.png") 0 50% no-repeat; }

/* line 161, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/sass/_footer.scss */
#aCopyright a[title~="GMV"] {
  background: url("../images/copyright_logo-gmvet.png") 0 50% no-repeat; }

/* /COPYRIGHT ------------------------------------- */
/* Surcharge specifique -- */
/*---------- SIDE BLOCKS */
/* line 5, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.side-col .side-bloc {
  padding-top: 15px; }

/* line 8, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.side-col .side-bloc h3.bloc-titre {
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem; }

/* line 13, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.side-col a.bouton {
  margin: 1em -10px -10px;
  text-align: left; }

/* line 18, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
#bloc-coordonnees .bloc-contenu .liens-infos {
  margin-left: -10px;
  padding: 0;
  width: 230px; }

/* line 23, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.side-bloc .urgences {
  margin-top: -15px; }

/*---------- OMBRES */
/* line 29, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
#content {
  z-index: 1; }

/* line 33, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.bloc-content.plan,
.bloc-content.urgences,
.galerie .album,
.videos .video {
  position: relative; }

/* line 39, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.bloc-content.plan:before, .bloc-content.plan:after,
.main-col .bloc-content.urgences:before, .main-col .bloc-content.urgences:after,
.equipe .membre:before, .equipe .membre:after,
.galerie .album:before, .galerie .album:after,
.videos .video:before, .videos .video:after,
.boutique .photo-prod-container:before, .boutique .photo-prod-container:after {
  content: " ";
  position: absolute;
  width: 50%;
  height: 20px;
  z-index: -10; }

/* line 51, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.bloc-content.plan:before,
.bloc-content.urgences:before,
.equipe .membre:before,
.galerie .album:before,
.videos .video:before,
.boutique .photo-prod-container:before {
  bottom: 1px;
  left: 0;
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  transform: rotate(-5deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-box-shadow: 7px 6px 5px #999;
  -moz-box-shadow: 7px 6px 5px #999;
  box-shadow: 7px 6px 5px #999; }

/* line 71, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.bloc-content.plan:after,
.bloc-content.urgences:after,
.equipe .membre:after,
.galerie .album:after,
.videos .video:after,
.boutique .photo-prod-container:after {
  bottom: 1px;
  right: 0;
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  transform: rotate(5deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-box-shadow: -7px 6px 5px #999;
  -moz-box-shadow: -7px 6px 5px #999;
  box-shadow: -7px 6px 5px #999; }

/* line 91, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.boutique .commande td .photo-prod-container:before {
  left: -4px;
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  transform: rotate(-7deg);
  -webkit-box-shadow: 4px 4px 3px #999;
  -moz-box-shadow: 4px 4px 3px #999;
  box-shadow: 4px 4px 3px #999; }

/* line 101, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.boutique .commande td .photo-prod-container:after {
  right: -4px;
  -webkit-transform: rotate(7deg);
  -moz-transform: rotate(7deg);
  -o-transform: rotate(7deg);
  transform: rotate(7deg);
  -webkit-box-shadow: -4px 4px 3px #999;
  -moz-box-shadow: -4px 4px 3px #999;
  box-shadow: -4px 4px 3px #999; }

/* line 112, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.side-col .side-bloc.bloc-promos .bloc-contenu ul li a {
  z-index: 0;
  position: relative; }

/*---------- ACCUEIL */
/* line 120, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.accueil .main-col .plan h2,
.accueil .main-col .content-diaponimo h2 {
  text-transform: uppercase; }

/* line 124, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.main-col .plan p.trouver a {
  font-weight: bold; }

/* line 128, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
div.content-diaponimo {
  padding-left: 5px; }

/* line 132, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
div.content-diaponimo ul li {
  margin: 0 5px 0 0; }

/*---------- GALERIE */
/* line 137, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.liste-medias > li a img {
  -webkit-transition: all .1s ease-out;
  -moz-transition: all .1s ease-out;
  -o-transition: all .1s ease-out;
  transition: all .1s ease-out; }

/* line 143, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.liste-medias > li a:hover img {
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.3) rotate(-10deg);
  -moz-transform: scale(1.3) rotate(-10deg);
  -o-transform: scale(1.3) rotate(-10deg);
  transform: scale(1.3) rotate(-10deg);
  -webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in; }

/* line 155, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.liste-medias > li a:hover span img {
  opacity: 1; }

/*---------- MEV */
/* line 160, /Users/stephane/Sites/Realisations/03 Centravet Webveto3/themes/webveto3/template_biodog/sass/_surcharge.scss */
.mev fieldset legend {
  text-transform: uppercase;
  padding-bottom: .2em;
  border-bottom: 1px dotted #ff9e3e;
  margin-bottom: 1em;
  width: 100%; }


/*# sourceMappingURL=default.min.css.map*/