/* --- FONTS-FACES --- */

/*@font-face {
  font-family: "harabarabold";
  src: url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/font/harabara-webfont.eot);
  src: url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/font/harabara-webfont.eot?#iefix) format("embedded-opentype"),
    url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/font/harabara-webfont.woff) format("woff"),
    url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/font/harabara-webfont.ttf) format("truetype"),
    url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/font/harabara-webfont.svg#harabarabold) format("svg");
  font-weight: normal;
  font-style: normal;
  
}*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,600,700);

/* --- RESET CSS --- */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover, a:active {
  outline: 0;
}
sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
button,
input,
select,
textarea {
  margin: 0  !important;
  font-size: 100%  !important;
  vertical-align: middle !important;
}
button, input {
  *overflow: visible  !important;
  line-height: normal  !important;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer  !important;
  -webkit-appearance: button  !important;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}


/* --- FIN DU RESET --- */

/* --- STYLE GLOBAL --- */
/*GRID*/
.container_12{width:100%;margin-left:0;margin-right:0}.container_12_margin{width:100%;margin-left:0;margin-right:0}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative}
.container_12_margin .alpha,.alpha{margin-left:0 !important}.container_12_margin .omega,.omega{margin-right:0 !important}.container_12 .grid_1{width:8.333%}.container_12 .grid_2{width:16.667%}.container_12 .grid_3{width:25%}.container_12 .grid_4{width:33.333%}.container_12 .grid_5{width:41.667%}.container_12 .grid_6{width:50%}.container_12 .grid_7{width:58.333%}.container_12 .grid_8{width:66.667%}.container_12 .grid_9{width:75%}.container_12 .grid_10{width:83.333%}.container_12 .grid_11{width:91.667%}.container_12 .grid_12{width:100%}.container_12_margin .grid_1{width:6.333%;margin-left:1%;margin-right:1%}.container_12_margin .grid_2{width:14.667%;margin-left:1%;margin-right:1%}.container_12_margin .grid_3{width:23%;margin-left:1%;margin-right:1%}.container_12_margin .grid_4{width:31.333%;margin-left:1%;margin-right:1%}.container_12_margin .grid_5{width:39.667%;margin-left:1%;margin-right:1%}.container_12_margin .grid_6{width:48%;margin-left:1%;margin-right:1%}.container_12_margin .grid_7{width:56.333%;margin-left:1%;margin-right:1%}.container_12_margin .grid_8{width:64.667%;margin-left:1%;margin-right:1%}.container_12_margin .grid_9{width:73%;margin-left:1%;margin-right:1%}.container_12_margin .grid_10{width:81.333%;margin-left:1%;margin-right:1%}.container_12_margin .grid_11{width:89.667%;margin-left:1%;margin-right:1%}.container_12_margin .grid_12{width:98%;margin-left:1%;margin-right:1%}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:inline-block;line-height:0}

.mod{overflow:hidden}.clear,.line,.row{clear:both}.clearfix:after,.line:after{content:"";display:table;clear:both}.left,.start{float:left}img.left,img.start{margin-right:1em}.right,.end{float:right}img.right,img.end{margin-left:1em}img.left,img.right,img.start,img.end{margin-bottom:.5em}.center{margin-left:auto;margin-right:auto}.row{display:table;table-layout:fixed;width:100%}.row>*,.col{display:table-cell;vertical-align:top}.inbl{display:inline-block;vertical-align:top}.w10{width:10%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.3333%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:66.6666%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w50p{width:50px}.w100p{width:100px}.w150p{width:150px}.w200p{width:200px}.w300p{width:300px}.w400p{width:400px}.w500p{width:500px}.w600p{width:600px}.w700p{width:700px}.w800p{width:800px}.w960p{width:960px}.mw960p{max-width:960px}.w1140p{width:1140px}.mw1140p{max-width:1140px}.wauto{width:auto}
.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.3333%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:66.6666%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w50p{width:50px}.w100p{width:100px}.w150p{width:150px}.w200p{width:200px}.w300p{width:300px}.w400p{width:400px}.w500p{width:500px}.w600p{width:600px}.w700p{width:700px}.w800p{width:800px}.w960p{width:960px}.mw960p{max-width:960px}.w1140p{width:1140px}.mw1140p{max-width:1140px}.wauto{width:auto}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:inline-block;line-height:0}
* {
  margin: 0;
  padding: 0;
}
/* ---------------------  Pagination  --------------------- */
.article ul.pagination{margin: 0;}
ul.pagination, ul.pagination-aso{margin:0;padding:0;text-align: center;width: 100%;}
ul.pagination li, ul.pagination-aso li{display:inline-block;height:22px;margin-right:3px;padding:0;min-width:22px;text-align:center;line-height:22px;border:1px solid #d4d3d3;background-color:#f3f3f3;color:#474747;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}
ul.pagination li:hover, ul.pagination-aso li:hover{opacity:.8}
ul.pagination li:active, ul.pagination-aso li:active{opacity:.6;position:relative;top:1px}
ul.pagination-aso li.page_lien_active a{color: #474747;}
ul.pagination li.page_lien_inactive, ul.pagination-aso li.page_lien_inactive{border:1px solid #474747;background-color:#474747;color:#fff}
ul.pagination li a, ul.pagination-aso li a{display:block;width:100%;height:100%}
ul.pagination .pagination-suivant, ul.pagination-aso .pagination-suivant{border:0;background:transparent url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/graphisme_global/defaut/pagination-next.png) no-repeat;text-indent:-9999px;width:22px}
ul.pagination .pagination-precedent, ul.pagination-aso .pagination-precedent{border:0;background:transparent url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/graphisme_global/defaut/pagination-prev.png) no-repeat;text-indent:-9999px;width:22px}

html {
  height: 100% !important;
}

body {
  /* --- BACKGROUND FULLSIZE ---
  background: url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/graphisme_global/background.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  */
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "Open Sans",Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #737781;
  background-color: #FFF;
}

p,
input,
button,
select,
textarea,
li {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #737781;
}

p {
  margin-bottom: 5px;
}

/* --- LIENS --- */

a {
  text-decoration: none;
  color: #fd8807;
}

a:hover {
  text-decoration: underline;
  color: #fd8807;
}

/* --- DEFINITION DES TITRES --- */
h1, h2, h3, h4, h5, h6 { 
  font-weight: 600; 
  text-rendering: optimizelegibility; 
  font-family:"Josefin Sans", Arial, sans-serif; 
  color:#fd8807;
  margin: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  text-rendering: optimizelegibility;
  
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color:@heading_link_color
}
h1 {
  font-size: 30px; 
  line-height: 36px; 
  color:#ffbc22;
  font-size:24px;
  border-bottom: 1px solid #c8c8c8;
}
h2 { 
  font-size: 20px; 
  line-height: 24px; 
  color:#737781;
  font-size:19px; 
}
h3 { 
  line-height: 18px; 
  font-size: 18px;
  color:#737781;
  font-size:21px;
}
h1, h2, h3{text-transform: uppercase;}
h4, h5, h6 { 
  line-height: 16px; 
}
h4 { 
  font-size: 18px;
  color:#84d2e8;
  font-size:18px; 
}
h5 { 
  font-size: 14px;
  color:#84d2e8;
  font-size:14px; 
}
h6 {
  font-size: 12px; 
  color: #999999; 
  text-transform: uppercase; 
}

#cadre_global_1 {
  height: 100% !important;
}

#cadre_global_2 {
  height: 100% !important;
}

a.active,
a:focus {
  outline: none;
}

img {
  border: 0;
}

/* --- FORMULAIRES --- */
/* -- BOUTONS FORMULAIRES --- */
input[type=submit], .btn, input[type="button"] {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 10px 4px !important;
  margin-bottom: 0 !important;
  font-size: 13px !important;
  line-height: 18px !important;
  color: #fff !important;
  text-align: center;
  text-shadow:none;
  vertical-align: middle !important;
  background-color: #222 !important;
  background-image: -moz-linear-gradient(top, #222, #222) !important;
  background-image: -ms-linear-gradient(top, #222, #222) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#222)) !important;
  background-image: -webkit-linear-gradient(top, #222, #222) !important;
  background-image: -o-linear-gradient(top, #222, #222) !important;
  background-image: linear-gradient(top, #222,#222) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=&rsquo;@btn_couleur_fond_degrade_debut&rsquo;, endColorstr=&rsquo;@btn_couleur_fond_degrade_fin&rsquo;, GradientType=0);
  border-color: #222 #222 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  border: 1px solid #222 !important;
  border-bottom-color: #222;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
  height:auto !important
}
input:hover,
input:active,
input.active,
input.disabled,
input[disabled] {
  background-color: #222;
}
input:active,
input.active {
  background-color: #cccccc 9;
}
input:first-child {
  *margin-left: 0;
}
input:hover, .btn:hover {
  color: #333;
  text-decoration: none;
  background-color: #eee ;
  background-position: 0 -15px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
input [type=submit]:hover, .btn:hover {
  color: #fff;
  text-decoration: none;
  background-color: #222 !important;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

/* --- BOUTON CUSTOM --- */
.btn-custom {
  display: inline-block;
  margin-bottom: 0;
  padding: 4px 10px 4px;
  border: 1px solid #ccc;
  border-bottom-color: #fd8807;
  border-color: #fd8807 #fd8807 #fd8807;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1)rgba(0,0,0,0.25);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  text-shadow: none;
  font-size: 13px;
  line-height: 18px;
  vertical-align: middle;
  color: #fff;
  background-color: #fd8807;
  background-image: -moz-linear-gradient(top,#fd8807,#fd8807);
  background-image: -ms-linear-gradient(top,#fd8807,#fd8807);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fd8807),to(#fd8807));
  background-image: -webkit-linear-gradient(top,#fd8807,#fd8807);
  background-image: -o-linear-gradient(top,#fd8807,#fd8807);
  background-image: linear-gradient(top,#fd8807,#e6e6e6);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2) ,0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2) ,0 1px 2px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2) ,0 1px 2px rgba(0,0,0,0.05);
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=&rsquo;@btn-custom_couleur_fond_degrade_debut&rsquo;, endColorstr=&rsquo;@btn-custom_couleur_fond_degrade_fin&rsquo;, GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  *margin-left: .3em;
}

.btn-custom:hover,
.btn-custom:active,
.btn-custom.active,
.btn-custom.disabled,
.btn-custom[disabled] {
  background-color: #e6e6e6;
}

.btn-custom:active,
.btn-custom.active {
  background-color: #cccccc 9;
}

.btn-custom:first-child {
  *margin-left: 0;
}

.btn-custom:hover {
  text-decoration: none;
  color:#fff;
  background-color: #fd8807;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}


/* --- FICHES CATEGORIES --- */

#page_categorie_liste .vignette {
  float: left;
  width: 230px;
  margin-right: 5px;
  border-bottom: 1px solid #C8C8C8;
  font: bold 14px Arial,Helvetica;
}

#page_categorie_liste a,
#page_categorie_liste a:hover {
  text-decoration: none;
  color: #606060;
}

#page_categorie_liste  .image {
  display: table-cell;
  width: 220px;
  height: 220px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}

#page_categorie_liste img {
  top: 0;
  left: 0;
  vertical-align: middle;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}

#page_categorie_liste  img:hover {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

#page_categorie_liste  #nom {
  float: left;
}

#page_categorie_liste  #nom_prix {
  display: inline;
  float: left;
  position: relative;
  width: 100%;
}

#page_categorie_liste  .prix {
  float: right;
  font: 16px Georgia;
}

#page_categorie_liste .description_courte {
  float: left;
  font: 12px Arial;
}

/* --- FICHE PRODUIT --- */

#produit .image {
  float: left;
  width: 350px;
  height: auto;
  margin-bottom: 10px;
}

#produit #vignettes {
  float: left;
}

#produit #vignettes .image_petite {
  background: none repeat scroll 0% 0% white;
  height: 105px;
  overflow: hidden;
  width: 105px;
  line-height: 105px;
  text-align: center;
  border: 1px solid #CCCCCC;
  margin:5px;
  text-align:center;
}
/*
background-image:url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/graphisme_global/mon_image.png);
font-family:Arial,Helvetica,sans-serif;
font-family:Verdana,Arial,Helvetica,sans-serif;*/

#vignettes .image_petite a {
  display: table-cell;
  vertical-align: middle;
  height: 105px;
  text-align:center;
}

#produit #galerie_produit {
  display: inline-block;
  float: left;
  width: 350px;
}

#produit #description {
  float: left;
  width: 340px;
  margin-left: 10px;
}

#produit #option_produit {
  float: left;
  padding: 5px;
  background: #F5F5F5;
}

#produit #option_produit > div {
  float: left;
  margin-right: 10px;
}

.btn_ajoutchariot {
  float: left;
  margin-top: 10px;
}

/* --- VIGNETTES CUSTOM --- */
.vignette_big .img_mini {
  width:300px !important;
  height:300px !important;
  line-height:300px !important;
}

/* --- ONGLETS ---*/

.tabbed_area ul {
  float: left !important;
  width: 100% !important;
  list-style: none;
  margin:0;
}

.tabbed_area .content {
  float: left;
  width: 100%;
}

.tabs li {
  float: left;
}

.tabs li a {
  float: left;
  border-radius: 5px 5px 0 0;
  text-transform: capitalize !important;
  font-size:18px;
  background: #F5F5F5;
  font-family:"Josefin Sans", Arial, sans-serif;
  padding: 10px;
  margin-right: 10px;
}

.tabs li a:hover {
  text-decoration: none;
}

.tabs li a:before {
  padding: 3px;
  text-transform: none;
  font-family: "ModernPictogramsNormal";
  line-height: 1px;
}

.tabs li:nth-child(1) a:before {
  content: "Z";
}

.tabs li:nth-child(2) a:before {
  content: "K";
}

.tabs li:nth-child(3) a:before {
  content: "(";
}

.tabs li:nth-child(4) a:before {
  content: "v";
}

.tabs li:nth-child(4) a {
}

.content {
  padding-top: 10px;
  border-top: 1px solid #ccc;
}

/* --- BOUTONS --- */

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button,
input {
  line-height: normal;
  *overflow: visible;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

#bouton_chariot_sauver_commande,
#bouton_chariot_sauver_commande:hover {
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
  color: #ffffff !important;
}

#bouton_chariot_sauver_commande {
  float: right !important;
  border-color: #51a351 #51a351 #387038 !important;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1)rgba(0,0,0,0.25) !important;
  background-color: #5bb75b !important;
  background-image: -moz-linear-gradient(top,#62c462,#51a351)!important;
  background-image: -ms-linear-gradient(top,#62c462,#51a351)!important;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351))!important;
  background-image: -webkit-linear-gradient(top,#62c462,#51a351)!important;
  background-image: -o-linear-gradient(top,#62c462,#51a351)!important;
  background-image: linear-gradient(top,#62c462,#51a351)!important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=&rsquo;#62c462&rsquo;, endColorstr=&rsquo;#51a351&rsquo;, GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
}

#bouton_chariot_sauver_commande:hover,
#bouton_chariot_sauver_commande:active,
#bouton_chariot_sauver_commande.active,
#bouton_chariot_sauver_commande.disabled,
#bouton_chariot_sauver_commande[disabled] {
  background-color: #51a351 !important;
}

#bouton_chariot_sauver_commande:active,
#bouton_chariot_sauver_commande.active {
  background-color: #408140 !important;
}

/* --- DISPO / INDISPO --- */

#produit_stock_indispo_0 {
  width: 100%;
  color: #da4f49;
}

#produit_stock_dispo_0 {
  width: 100%;
  color: #5bb75b;
}

#produit_stock_indispo_0:before,
#produit_stock_dispo_0:before {
  padding-right: 10px;
  font-family: ModernPictogramsNormal;
  font-size: 16px;
}

#produit_stock_indispo_0:before {
  content: "X";
}

#produit_stock_dispo_0:before {
  content: "%";
}

.stock {
  line-height: 12px;
}

/* --- PRIX --- */

#produit .prix {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
  font-family: "Open Sans",Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000;
}

#bouton_ajouter_au_chariot_0 {
  float: right !important;
  width: 170px !important;
  height: 40px !important;
  border-color: #bd362f #bd362f #802420 !important;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1)rgba(0,0,0,0.25) !important;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5) !important;
  font-family: "Open Sans",Arial, Helvetica, sans-serif !important;
  font-size: 18px !important;
  line-height: 40px;
  color: #fff !important;
  background-color: #da4f49 !important;
  background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f)!important;
  background-image: -ms-linear-gradient(top,#ee5f5b,#bd362f)!important;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f))!important;
  background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f)!important;
  background-image: -o-linear-gradient(top,#ee5f5b,#bd362f)!important;
  background-image: linear-gradient(top,#ee5f5b,#bd362f)!important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=&rsquo;#ee5f5b&rsquo;, endColorstr=&rsquo;#bd362f&rsquo;, GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
}

#ajout_panier {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}

/* --- BLOCS --- */

.bloc {
  width: auto;
  height: auto;
  margin: 10px 0 0 0;
  border-radius: 5px;
  font-family: "Open Sans",Arial, Helvetica, sans-serif;
  line-height: 25px;
  vertical-align: middle;
  color: #000;
  
 font-weight: 700;
font-size: 26px;
}
.bloc .etoile{font-size: 15px;vertical-align: super;}
.bloc:before{margin-right: 10px;padding: 0;content: "";background: url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/graphisme_global/icn_tel_new.png) no-repeat center; width: 22px; height: 22px;display: inline-block;}
#live_66 .bloc~p{padding-left: 32px;color: #747882 !important;}

/*.bloc:hover {
  border: 1px solid #666;
}*/

style_bootstrap {
}

#div_diapo_1 {
  display: none;
}

.commande_entete_tableau {
  margin-bottom: 10px;
}

.commande_entete_etape_en_cours {
  padding: 10px 10px 10px 10px;
  border-color: #000000;
  border-radius: 5px;
  text-align: center;
  color: #FFFFFF;
  background-color: #AAAAAA;
}

.commande_entete_etape_normal {
  padding: 10px 10px 10px 10px;
  border: 1px;
  border-color: #000000;
  border-radius: 5px;
  text-align: center;
  background-color: #CCCCCC;
}

#quantite {
  width: 20px !important;
}

/* --- FICHE PRODUIT --- */

#galerie_produit .image_table {
  display: table-cell;
  width: 350px;
  height: 360px;
  text-align: center;
  vertical-align: middle;
}

#galerie_produit .image {
  float: left;
  margin-right: 10px;
  //overflow: hidden;
  text-align: center;
  line-height: 440px;
  background: none repeat scroll 0 0 #FFFFFF;
}
.vignette {
  background:#fff;
  padding:10px;
  border-radius:5px;
  border:1px solid #e2e2e2;
}

/* --- Template Fiche liste --- */
.vignette_fiche
{
  float:left;
  width:100%;
  border:none;
  border-radius:0;
  width:690px;
  padding:15px 30px;
  text-align:left;
  margin-bottom:20px;
  transition:box-shadow 0.3s linear;
  background: #f2f2f2;
  -webkit-display: flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  min-height: 98px;
}
.vignette_fiche>div{width: -ms-calc(100% - 155px);width: -webkit-calc(100% - 155px);width: calc(100% - 155px);display: inline-block;}
.vignette_fiche span.btn-custom{display: inline-block;}
.vignette_fiche a{display: block;}

.vignette_fiche h2
{
  width:100% !important;
  margin-bottom:0;
}

.vignette_fiche:hover
{
  -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.2);
  box-shadow: 0 5px 5px 0 rgba(0,0,0,.2);
}

.support_tab textarea{width:100%;}

.dropbox_bleu {background:#2b9fbf;padding:15px;color:#fff}


/*entete/slogan*/
#live_109 p{text-transform: uppercase; font-weight: 600 !important; font-family: "Josefin Sans";font-size: 17px;border-left: 2px solid #9ca0ab;line-height: 21px;padding: 6px 0 3px 15px;margin: 0; }
#live_65, #live_116, #live_117{width: auto !important;}
#live_66{float: right !important;height: auto !important;margin-top: 10px;}
#live_109{margin-left: 50px;margin-top: 20px;}
#live_63{padding-top: 20px;}
#live_65 img, #live_116 img, #live_117 img{max-width: 280px;}

/*menu*/
#live_107 >ul >li{padding: 0 13px !important;}
#live_107 ul li.menu_active, #live_107 ul li:hover{background: #d2384b;}
#live_107 ul li a, #live_107 ul li b, #live_107 ul li{text-transform: uppercase;font-weight: 400;}
#live_107 ul li:hover a, #live_107 ul ul li:hover > a{background: transparent !important;}

/*colonne*/
#live_83 h4{-wekbit-display: flex;display: flex;-webkit-justify-content: center;justify-content: center;min-height: 56px;line-height: 20px;margin: -10px -10px 15px -10px;text-align: center;color: #fff;font-weight: 700;font-size: 16px;padding: 10px 10px;background: #4eb8d5;text-transform: uppercase;}
#live_83 h4 span{display: block;align-self: center;}
p.question a{color: #737781;padding-left: 10px;display: block;word-break: nowrap;}
p.question{position: relative;padding-right: 20px;}
p.lien-fleche{position: relative;padding-left: 10px;margin-left: 10px;}
p.question:before, p.lien-fleche:before{display: block;content:"";position: absolute;top: 5px; left: 0;
  width: 0;
height: 0;
border-style: solid;
border-width: 5px 0 5px 5px;
border-color: transparent transparent transparent #4eb8d5;}
.tel-colonne{font-size: 26px;color: #4eb8d5;font-family: "Open Sans",Arial, Helvetica, sans-serif;font-weight: 700;display: inline-block;line-height: 24px;}
.texte-petit{font-size: 11px;font-family: "Open Sans",Arial, Helvetica, sans-serif;padding-bottom: 10px;display: inline-block;}
.etoile{font-size: 15px;vertical-align: super;}
.tel-colonne ~ .etoile{color: #4eb8d5;}
#live_83 > div{background: #f2f2f2!important;}

/*article*/
#live_84{width: 700px !important; margin-left: 20px !important;}
.grid_4.encart{padding: 15px 15px 10px 15px;background: #4eb8d5;color: #fff;}
.grid_4.encart a{color: #fff;}
h2.titre_encart{color: #fff;font-size: 18px;text-transform: uppercase; text-align: center; padding-bottom: 5px;border-bottom: 2px solid #fff;margin-bottom: 15px;}
.container_12 .grid_4 {width: 32%;}
.container_12 .grid_4.encart {min-height: 221px;}
.container_12 .grid_4.encart:nth-child(n+4){min-height: 297px;}
.container_12 .grid_4:nth-child(3n-1){margin-left: 2%;margin-right: 2%;}
.container_12 .grid_4{margin-bottom: 15px;}
p.lien-fleche a{font-family: "Open Sans",Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
.inlineb{display: inline-block;}
#liens-express>div, #questions-freq>div{padding: 10px 0;font-family: "Open Sans",Arial, Helvetica, sans-serif;}
#liens-express p{line-height: 22px;margin-bottom: 0;}
#liens-express {background: url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/graphisme_global/main_bouton.png) no-repeat 90% 15%;background-size: auto;}
h1{border: none;}

/*FAQ*/
#encart-aide{background: url(https://www.sowink-guides.com/fichiers_site/a6331sow/contenu_pages/graphisme_global/bg_faq_aide.png) no-repeat 40% center #4eb8d5;color: #fff;
-webkit-display: flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px 30px;
  height: 110px;
  box-sizing: border-box;
}
#encart-aide>*{display: inline-block;}
#encart-aide h2{width: 30%;padding: 0; margin: 0;color: #fff;}
#encart-aide >div{width: 43%;color: #fff;}
#encart-aide .texte-petit{display:  block;color: #fff;}

#questions-freq{background: #f2f2f2;padding: 25px 20px;color: #737781;margin-top: 15px;}
#questions-freq>div{line-height: 24px;}

#par-theme{margin-bottom: 25px;}
#par-theme div[class^="grid_"]{background: #4eb8d5;color: #fff;-webkit-display: flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;}
#par-theme div[class^="grid_"] a{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;color: #fff !important;-webkit-display: flex; display: flex;height: 100%;width: 100%;text-align: center;-webkit-align-items: center;-webkit-justify-content: center;align-items: center;justify-content: center;}
#par-theme.container_12 .grid_4 {height: 62px;}
#par-theme div[class^="grid_"] a:hover{text-decoration: none;-webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.2);box-shadow: 0 5px 5px 0 rgba(0,0,0,.2);background: #33a6c9;}

.ligne-contact{margin-bottom: 15px;}
.ligne-contact p{width: 670px;width: -webkit-calc(100% - 30px);-ms-width: calc(100% - 30px);width: calc(100% - 30px);}

p.lien-fleche a:hover{color: #33a6c9 !important;}

/*boutons*/
a.btn, .btn, a.btn-custom, .btn-custom, input[type="submit"]{box-shadow: none; -webkit-border-radius: 0; border-radius: 0;padding: 6px 18px !important;text-transform: uppercase;font-family: "Open Sans",Arial, Helvetica, sans-serif;}
input[name="search"]{padding: 3px 10px !important;}
.btn-custom, a.btn-custom{border: none;font-size: 14px;}
.btn-custom:hover, a.btn-custom:hover{background: #33a6c9 !important;}
.btn:hover, a.btn:hover, input[type="submit"]:hover{background: #c53141 !important;}

/*footer*/
#live_55{background: #f2f2f2!important;border: none!important;text-transform: uppercase;font-size: 13px;}
#live_55 b{font-weight: 400;}
#live_113_ligne_menu_niveau_1{padding-right: 16px !important;}

/*SOWINK*/

.bloc {
  margin: 20px 0 0 0!important}

#live_83 h4 {
  background: #fd8807;}


#live_107 ul li.menu_active, #live_107 ul li:hover {
    background: #fd8807;
}
.btn:hover, a.btn:hover, input[type="submit"]:hover {
    background: #fd8807 !important;}


input[type="submit"]:hover, .btn:hover, input[type="button"]:hover {
  border: 1px solid #fd8807 !important;}


.grid_4.encart {
  background: #ffbc22;}


#live_66 p, #live_66 .icn::before {
    font-size: 29px;
    color: #ffbc22!important;
}

.tel-colonne {
  color: #ffbc22;}

.btn-custom:hover, a.btn-custom:hover {
    background: #3e3d40 !important;
}

a:hover, a:focus{text-decoration:none!important;color:#ffbc22}


.grid_4.encart a:hover {
    color: #3e3d40;
}

.container_12 .grid_4.encart {
    min-height: 185px;
}

h2.titre_encart:hover{color: #3e3d40;}

.shadetabs{
padding: 3px 0;
margin-left: 0;
font: bold 12px;
font-family:Lucida Sans Unicode;
list-style-type: none;
text-align: left;
border-bottom:1px solid #000000;
}

.shadetabs li
{
display: inline;
margin: 0;
padding: 3px 7px;
margin-right: 3px;

}

.shadetabs li a
{
text-decoration: none;
}





#live_63
{
clear:both;
width:960px;
margin:0 auto;
  padding-top: 30px;
} 


#live_116
{
float:left;
width:640px;
height: 130px;
padding-top: 10px;
}


#live_66
{
display: inline;
float: left;
position: relative;
height:100px;
color:#fd8807;
}

#live_66 p, #live_66 .icn:before
{
font-size:29px;
color:#ffbc22 !important;
}


#live_109
{
float:left;
  margin-left: 40px;}


#live_109 p
{
font-weight:bold;
  color:#3e3d40;
  padding: 6px 0 3px 35px;
}





#live_53
{
width:100%;
margin: 0px
float:left;
text-align:center;
line-height:40px !important;
  background: #3e3d40;margin-bottom: 30px;}


#live_107 {
margin:0 auto;
  width:960px;
  height: 40px;
    text-align: center;
    line-height: 40px ! important;
}

#live_107_menu {
    display: block;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
}

#live_107 a {
    color: #fff;
}

#live_107 a:hover {
    text-decoration: none;
    color: #fff;
}
/* --- DEFINITION DES TYPOS --- */
#live_107, #live_107 li, #live_107 a {
font-family: "Open Sans",Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
}
#live_107 ul,
#live_107 ul ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#live_107 ul ul {
    display: block;
    z-index: 100;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #3e3d40;
  -webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
transition: all 200ms linear;
  opacity:0;
  padding-bottom:10px;
}

/* --- LIENS 1er niveau --- */

#live_107 ul li {
   display: block;
   text-align: left;
   text-decoration: none;
   vertical-align: middle;
   color: #fff;
   cursor: pointer;
   height:40px;
   line-height:40px;
   padding:0 10px;
}

#live_107 ul li:hover>a {
    text-decoration: none;
}

/* --- LIENS 2eme niveau & autres --- */

#live_107 ul ul li {
    text-align: left;
    text-decoration: none;
    text-shadow: #FFF 0 0 0;
    color: #fff;
}

#live_107 ul ul li:hover>a {
    text-decoration: none;
    text-shadow: #FFF 0 0 0;
    color: #fff;
    background-color: #fff;
    background-image: none;
}

#live_107 ul ul li {
    float: none;
    margin: 10px 0 0;
}

/* --- SURVOL NE PAS TOUCHER ---*/

#live_107 ul li:hover>* {
  display: block;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  height:auto;
  opacity:1;
}

#live_107 ul li:hover {
    position: relative;
}

#live_107 ul ul ul {
    position: absolute;
    top: 0;
    left: 100%;
}

#live_107 ul {
    display: block;
    float: left;
}

#live_107 ul li {
    display: block;
    float: left;
    white-space: nowrap;
}

#live_107 ul>li,
#live_107 ul li {
    margin: 0;
}

#live_107 ul a:active,
#live_107 ul a:focus {
    outline-style: none;
}




#live_82
{
width:960px;
margin:10px auto;
} 



#live_83
{
float:left;
width:240px;
margin-top:10px;
line-height:24px;
} 
#live_83 > div
{
margin-bottom:25.5px;
padding:10px;
} 









#live_115 input#cherche_contenu
{
width:150px!important;
  margin-right:7px!important;
  padding:3px;
}





#live_84
{
float:left;
margin-left:10px;
margin-top:10px;
width:710px;
} 





#live_55
{
float:left;
width:100%;
background:#f5f5f5;
border-top:1px solid #c8c8c8;
border-bottom:1px solid #c8c8c8;
margin-top:10px;
padding:10px 0;
} 


#live_67
{
margin:0px auto;
width:960px;
} 


#live_113
{
float:left;
}


#live_113_menu
{

}

#live_113_ligne_menu_niveau_1
{
display:inline;
padding-right:10px;
}

#live_113_ligne_menu_niveau_1 a
{
color:#666666;
}


#live_22
{
float:right;
padding-top:3px;
text-align:right;
}
#live_22
{
font-size:10px;
}

#live_22 a
{

}

/* --- ICONES --- */
/* --- FONT FACE --- */
@font-face { font-family: ModernPictogramsNormal; src: url(fonts/modernpics-webfont.eot?); src: url(fonts/modernpics-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/modernpics-webfont.woff), url(fonts/modernpics-webfont.ttf); font-weight: normal; font-style: normal; }

/* --- CLASSE ICN --- */
/* --- ICN --- */
.icn:before { color: #000; font-family: ModernPictogramsNormal; font-size: 30px; padding-right:10px; }
/*--- ICN SMALL --- */
.icn_small:before { font-family:ModernPictogramsNormal; font-size:16px; padding-right:5px; line-height:12px; }

.icn:hover, .icn_small:hover { text-decoration:none; }


/* --- ICONES --- */
.icn_alert:before { content:"!"; }
.icn_money:before {content:"#"}
.icn_dollar:before {content:"$"}
.icn_tick:before { content:"%"; }
.icn_stop:before {content:"&rsquo;"}
.icn_stop:before {content:"&rsquo;"}
.icn_tools:before {content:"(";}
.icn_award:before {content:")"}
.icn_star:before { content:"*"}
.icn_plus:before {content:"+"}
.icn_locate:before {content:","}
.icn_up:before {content:"-"}
.icn_down:before {content:"/"}
.icn_volume:before {content:"0"}
.icn_volume_minus:before {content:"1"}
.icn_volume_plus:before {content:"2"}
.icn_table:before {content:"3"}
.icn_list:before {content:"4";}
.icn_table2:before {content:"5";}
.icn_stat:before {content:"6";}
.icn_stats:before {content:"7";}
.icn_stats2:before {content:"8";}
.icn_bell:before {content:"9"}
.icn_back:before {content:"<"}
.icn_infos:before {content:"="}
.icn_play:before {content:">"}
.icn_question:before {content:"?"}
.icn_at:before {content:"@"}
.icn_photo_camera:before {content:"A"}
.icn_book {content:"B"}
.icn_disc {content:"C"}
.icn_file_download:before { content:"D"; }
.icn_eye:before {content:"E"}
.icn_facebook:before { content:"F"}
.icn_facebook2:before { content:"G"}
.icn_camera:before {content:"H"}
.icn_trash:before {content:"I"}
.icn_tag:before { content:"J"; }
.icn_file:before {content:"K"}
.icn_dislike:before {content:"L"}
.icn_ipod:before {content:"M"}
.icn_phone:before {content:"N"}
.icn_iphone:before { content:"O"}
.icn_video_play:before {content:"P"}
.icn_ipad:before {content:"Q"}
.icn_arrow-round:before { content:"R" }
.icn_presentation:before {content:"S"}
.icn_twitter:before { content:"T" }
.icn_twitter2:before { content:"U" }
.icn_write:before { content:"V" }
.icn_new_docs:before {content:"W"}
.icn_cross:before { content: "X"; }
.icn_pub:before {content:"Y";}
.icn_text:before {content:"Z";}
.icn_download:before {content:"[" }
.icn_upload:before {content:"]" }
.icn_rss:before {content:"^"}
.icn_video:before {content:"_"}
.icn_radio:before {content:"`"}
.icn_newspaper:before {content:"a"}
.icn_bubble:before { content:"b"; }
.icn_trash2:before {content:"c"}
.icn_print:before {content:"d"}
.icn_pen:before {content:"e"}
.icn_user:before { content:"f"; }
.icn_users:before {content:"g"}
.icn_camera:before {content:"h"}
.icn_basket:before { content:"i"; }
.icn_heart:before {content:"j"}
.icn_female:before {content:"k"}
.icn_like:before {content:"l"}
.icn_mail:before {content:"m"}
.icn_lock:before { content:"n" }
.icn_new:before {content:"o"}
.icn_house:before {content:"p"}
.icn_unlock:before {content:"q"}
.icn_pen:before {content:"r"}
.icn_search:before {content:"s"}
.icn_twitter2:before {content:"t"}
.icn_notfullscreen:before{content:"u"}
.icn_fullscreen:before{content:"v"}
.icn_world:before {content:"w"}
.icn_cross:before {content:"x";}
.icn_zoom_in:before{content:"y"}
.icn_zoom_out:before {content:"z"}
.icn_time:before { content:"}"; }
.icn_time2:before { content:"{"; }


	
a.active, a:focus
{
outline:none;
}

#image_right 
{
	background-image:  url("../images_global/carre.jpg");
	background-position:right;
	background-repeat:no-repeat;
	padding-right:5px;
}

#admin_menu 
{
	height:145px;
	font-family:Arial, Helvetica, sans-serif; /*Verdana*/
	font-size:13px;/*12px*/
	border-bottom:1px solid #AAAAAA;
}

#holdm
{
	position:absolute;
	z-index:100;
	width:100%;
	padding-top:10px;
}

#nav
{
	list-style: none; 
}


#nav ul 
{
	display:none;   
	padding: 0;
	margin:0;
	list-style: none;
    width:12em;
    z-index:99;
    position:relative;
    overflow:visible; 
	line-height:25px;
}


#nav a {
	text-decoration:none; 
	display:block;
	height:28px;/*20px*/
	vertical-align:middle;
}

#nav li { 
    margin:0;   
    position: relative; 
    float:left;
	width: 13em;/*12em*/
	background-color:#25a3c5;/*931B00*/
    border:solid 1px #000000;
    display:block;
    height:auto;
	text-align:center;
	border:2px solid #FFFFFF;
	line-height:28px;
}

#nav li a { 
	color:#FFFFFF;
}

#nav li a:hover
{
    background-color:#25a3c5;/*AF2000*/
}

#nav ul li{
background-color:#FFFFFF;
border-width:1px;
border-color:#AAAAAA;/*931B00*/

width:180px;
text-align:left;
vertical-align:middle;


}

#nav ul li a{
color:#000000;
border-width:1px 1px 0 0;
padding-left:10px;
}

#nav ul li:hover, #nav ul li a:hover{
background-color:#25a3c5;/*931B00*/
color:#FFFFFF;
border-width:1px;
}

#nav ul ul{
    display:none; 
    position:absolute; 
	margin-left:179px;
	margin-top:-29px;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
    display:none; 
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
}


.styleFontGras
{
	font-weight:bold;
}

.styleFontGris
{
	background-color:#CCCCCC;
}

.styleItalic
{
	font-style:italic;
}

form.css fieldset 
  {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  display: inline;
  }
form.css label 
  {

  display: inline;
  float: left;
  width: 70px;
  } 
form.css form
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  display: inline;
}

.titre_section_niveau1 {
	background-color:#CCCCCC;color:#67501C;text-decoration:none;
	border-color:#AAAAAA;border-style:solid;border-width:0px 1px 0px 1px;
	padding:2px 0px 2px 0px;display:block;
	font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.titre_section_niveau2 {
	margin-left:15px;
	color:#67501C;text-decoration:none;
	border-color:#AAAAAA;border-style:solid;border-width:0px 1px 0px 1px;
	padding:2px 0px 2px 0px;cursor: pointer;display:block;
	font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titre_section_niveau3 {
	margin-left:40px;
	color:#67501C;text-decoration:none;
	border-color:#AAAAAA;border-style:solid;border-width:0px 1px 0px 1px;
	padding:2px 0px 2px 0px;cursor: pointer;display:block;
	font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;
}



.classTextField		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.styleVerdana		{ font-family: Arial, Helvetica, sans-serif; line-height:17px; }

.style_size8		{ font-size: 8px;}
.style_size9		{ font-size: 9px;}
.style_size9p5		{ font-size: 9.5px;}
.style_size10		{ font-size: 12px;} /*10*/
.style_size11		{ font-size: 11px;}
.style_size12 		{ font-size: 12px;}
.style_size13 		{ font-size: 13px;}
.style_size14 		{ font-size: 14px;}
.style_size16 		{ font-size: 16px;}
.style_size18 		{ font-size: 18px;}
.style_size20 		{ font-size: 20px;}
.style_size24 		{ font-size: 24px;}
.style_size28 		{ font-size: 28px;}
.style_size30 		{ font-size: 30px;}
.style_size32 		{ font-size: 32px;}
.style_size36 		{ font-size: 36px;}
.style_size40 		{ font-size: 40px;}
.style_size48 		{ font-size: 48px;}

.styleColorDarkBlue	{ color: #8B93BD;}
.styleColorRed		{ color: #FF0000;}
.styleColorBlack	{ color: #000000;}
.styleColorGray		{ color: #999999;}
.styleColorDarkGray	{ color: #666666;}


.styleArrayBackGround {BACKGROUND: #E0ECE0; } 

.styleColorPurple   { color: #7570D3;}
.styleBackgroundPurple { background-color: #7570D3; }

.styleColorFondBanniere { color: #B6DAD8;}
.styleColorYn { color: #27B7DC; }
.styleColorDev { color: #27A2B7; }
.styleColorPageContenu { color: #9DCECC; }

.styleLineThrough	{ text-decoration:line-through}

.styleBold {}


/*
a {  text-decoration: none; color: #000000}
a:link {  text-decoration: none; color: #000000}
a:visited {  text-decoration: none; color: #000000}
a:hover {  TEXT-DECORATION: underline; color: #A7A0C1}
a:active {  text-decoration: none; color: #000000}
*/

.coteDroitGauche {
	BORDER-RIGHT: #99ccff 1px solid; BORDER-TOP: #99ccff 1px solid; BORDER-LEFT: #99ccff 1px solid; BORDER-BOTTOM: #99ccff 1px solid
}

.divdevis { background-color:#CCFF00 }

.relnav {
	left: -10px;
	top: 0px;
	position: relative;
	visibility: hidden;

}
.absolute {
	left: 2px;
	top: 0px;
	position: absolute;

}
.relnav {
	left: -10px;
	top: 0px;
	position: relative;
	visibility: hidden;
}
.relnavBIS {
	left: -10px;
	top: 0px;
	position: relative;

}
.absolute {
	left: 2px;
	top: 0px;
	position: absolute;
}
.relnavbg {
	left: -10px;
	top: -20px;
	position: relative;
	visibility: hidden;
}
.dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #48ACDC;
	text-decoration: none;
}

.borderRight_1px_black
{
	BORDER-RIGHT: #000000 1px solid;
}
.borderLeft_1px_black
{
	BORDER-LEFT: #000000 1px solid;
}
.borderBottom_1px_black
{
	BORDER-BOTTOM: #000000 1px solid;
}

.textAlign
{
	text-align:justify;
}
.mainArray {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.btnCouleurFondBoutonMenuTop {
	BACKGROUND: #FFFFFF
}

.info{position:relative; 
      z-index:24; 
      color:#000; 
      text-decoration:none} 
	  
.out { display:none; } 
.over {        
				display:block; 
               position:absolute; 
               padding:5px;
               top:-4em; 
               left:120px; 
               width:15em; 
               border:2px outset #000000; 
               background-color:white; 
               color:#000000; 
               text-align: center; 
               font-family:verdana; 
               font-size:11px; 
               z-index:25;} 

.array_right {BORDER-RIGHT: #000000 1px solid;}

.coin_bas_gauche {
	border-left:#000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.coin_bas_droit {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.line_left { 
	BORDER-LEFT: #aaaaaa 1px solid;
}

.line_right { 
	BORDER-RIGHT: #aaaaaa 1px solid;
}

.line_top { 
	BORDER-TOP: #aaaaaa 1px solid;
}

.line_bottom { 
	BORDER-BOTTOM: #aaaaaa 1px solid;
}

.ev_dhx_skyblue {
	line-height:25px;
	height:25px;
}

.odd_dhx_skyblue {
	line-height:25px;
	height:25px;
}

.line_array { 
	BORDER-RIGHT: #aaaaaa 1px solid;
	BORDER-LEFT: #aaaaaa 1px solid;
	BORDER-TOP: #aaaaaa 1px solid;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	padding:5px;
}

.menuTopButton {
	/*height:20px;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	FONT-WEIGHT: bold; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: black 1px solid;
	background-color:#C5C8DF;*/
	
	font-family:Arial, Helvetica, sans-serif;
	/*float:left;*/
	font-size:12px;
	border:1px solid #d6d6d6;
	background:#fefefe;
	border-radius:5px;
	moz-border-radius:5px;
	/*display:block;*/
	height:27px;
	line-height:130%;
	text-decoration:none;
	color:#666666;
	cursor:pointer;
	padding:5px 10px 6px 7px;
	/*text-shadow: 0px 1px 0px #ffffff;*/
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f5f5 0%, #dcdcdc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #dcdcdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f5 0%, #dcdcdc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f5 0%, #dcdcdc 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f5f5f5 0%, #dcdcdc 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dcdcdc', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f5f5f5 0%, #dcdcdc 100%); /* W3C */
	FONT-WEIGHT: normal; 
}

.menuTopButton:hover {
	 border: 1px solid #d6d6d6;
     background: #dbdbdb;
}

.btnBouton {
	/* BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	FONT-WEIGHT: bold; FLOAT: left; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: black 1px solid */
}

#tableCadrille
{
border:1px solid #000000;
border-collapse: collapse;

}

#tableCadrille th
{
background:#CCCCCC;
border:1px solid #000000;
}

#tableCadrille tr
{

border:1px solid #000000;
}

#tableCadrille td
{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
border:1px solid #000000;
}
