/* Cache f3d5bc089f6355e8f777e3b548b1326f generated at 2010-09-05 16:38:50 in 0.08264 sec. from <public:espaces-griffes.com> */
/* (c) Yzeo 2008 */

url(espaces-griffes.com/toto)url('espaces-griffes.com/toczczxczxto')html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
body {font-family: "Trebuchet MS", Verdana, helvetica, "Bitstream Vera Sans", sans-serif;font-size: 80%;text-align: left;color: #333;background: #fff;}
a, a:link, a:visited, a:active {color: #000066;text-decoration: underline;}
a:hover, a:focus {color: #0033FF;text-decoration: underline;}
h1 { font-size: 2em; margin: 0.67em 0; }
h2 { font-size: 1.3em; margin: 0.83em 0; }
h3 { font-size: 1.17em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.83em; margin: 1.67em 0; }
h6 { font-size: 0.67em; margin: 2.33em 0; }
h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;display: block;}
h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover, h1 a:focus,h2 a, h2 a:link, h2 a:visited, h2 a:active, h2 a:hover, h2 a:focus,h3 a, h3 a:link, h3 a:visited, h3 a:active, h3 a:hover, h3 a:focus,h4 a, h4 a:link, h4 a:visited, h4 a:active, h4 a:hover, h4 a:focus,h5 a, h5 a:link, h5 a:visited, h5 a:active, h5 a:hover, h5 a:focus,h6 a, h6 a:link, h6 a:visited, h6 a:active, h6 a:hover, h6 a:focus,a img, a:link img, a:visited img, a:active img, a:hover img, a:focus img {text-decoration: none;border: none;}
p {margin: 1em 0;line-height: 1.6;display: block;}
ul, ol {display: block;margin: 1em 0 1em 1.5em;list-style-position: inside;}
li {display: list-item;line-height: 1.4;list-style: none;}
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
dl {display: block;margin: 1em 0;}
dd {display: block;margin-left: 1.5em;}
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol{margin-top: 0;margin-bottom: 0;}
ol ul, ul ul { list-style-type: square; }
ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type: circle; }
img {border: none;vertical-align: middle;}
blockquote, q {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;}
blockquote em, q em { font-style: normal; }
blockquote {display: block;margin: 1em 1.5em;}
code, pre {font-family: monaco, "Courier New", Courier, monospace;font-size: 1.1em;color: #666;}
pre {width: 95%;overflow: auto;background: #333;color: #fff;border: 1px solid #ccc;line-height: normal;padding: 8px;}
form { display: block; }
fieldset {margin: 1em 0;padding: 0.8em;border: 1px solid #ccc;}
label {cursor: pointer;}
.required {font-weight: bold;}
.required-mark {color: #c00;}
.required-legend {text-align: right;font-size: 0.9em;font-style: italic;}
em {font-style: italic;}
strong {font-weight: bold;}
abbr, acronym {cursor: help;border-bottom: 1px dotted #f1f1f1;}
q:before { content: open-quote; }
q:after { content: close-quote; }
b, strong { font-weight: bolder; }
i, cite, em, var, dfn { font-style: italic; }
u, ins { text-decoration: underline; }
s, strike, del { text-decoration: line-through; }
blink { text-decoration: blink; }
big { font-size: larger; }
small { font-size: smaller; }
sub {vertical-align: sub;font-size: smaller;line-height: normal;}
sup {vertical-align: super;font-size: smaller;line-height: normal;}
nobr {white-space: nowrap;}
table {width: 100%;}
th {padding: 0 0.5em;border-bottom: 1px solid #333;white-space: nowrap;}
td {padding: 0.5em;border-bottom: 1px solid #f1f1f1;}
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.justify { text-align: justify; }
.bold, .gras { font-weight: bold; }
.italic, .italique { font-style: italic; }
.strike, .barre { text-decoration: line-through; }
.fleft {float: left;padding-right: 1em;}
.fright {float: right;padding-left: 1em;padding-right: 2em;}
.clear, .clearb { clear: both; }
.clearer {clear: both;width: 0;height: 0;line-height: 0;}
.two-cols { position: static; }
.two-cols .col {width: 48%;margin-left: 1%;float: left;}
.two-cols .col:first-child {width: 50%;margin-left: 0;}
.three-cols { position: static; }
.three-cols .col {width: 32.3%;float: left;margin-left: 1%;}
.three-cols .col:first-child {width: 33.3%;margin-left: 0;}
.four-cols { position: static; }
.four-cols .col {width: 24%;float: left;margin-left: 1%;}
.four-cols .col:first-child {width: 25%;margin-left: 0;}
a, a:link, a:visited, a:active {text-decoration: underline;color: #99273a;}
a:hover, a:focus {text-decoration: none;color: #99273a;}
#header {padding:0;color: #fff;position: relative;}
#header h1,#header p {margin: 0;}
#header h1 a, #header h1 a:link, #header h1 a:visited, #header h1 a:active, #header h1 a:hover, #header h1 a:focus {color: #fff;}
#prelude {position: absolute;top: 3px;right: 3px;line-height: normal;text-align: center;font-size: 0.8em;}
#prelude a {color: #fff;}
#barre-utilisateur {border:1px solid #99273A;margin:10px 0 10px 12px;padding:0 1em;width:190px;height:150px;}
#barre-utilisateur p {padding: 0;margin: 0;}
#panier_utilisateur {padding: 0 1em;}
#panier_utilisateur a {background: transparent url(espaces-griffes.com/img/basket.png) no-repeat 0 0;padding-left: 20px;}
#panier_utilisateur a:link,#panier_utilisateur a:visited {text-decoration: none;}
#panier_utilisateur a:hover,#panier_utilisateur a:focus,#panier_utilisateur a:active {text-decoration: underline;}
#panier_utilisateur p {margin: 0;padding: 0;background: transparent url() no-repeat 0 0;font-variant: small-caps;}
#menu h2 { font-size: 1.17em; margin: 1em 0; }
#menu h3 { font-size: 1em; margin: 1.33em 0; }
#menu h4 { font-size: 0.83em; margin: 1.67em 0; }
#menu h5 { font-size: 0.67em; margin: 2.33em 0; }
#menu ul {list-style: square;}
#menu ul li.actif,#menu ul li.actif li.actif  {font-weight: bold;}
#menu ul li.actif li {font-weight: normal;}
#search-block {border:1px solid #99273A;margin:0 1em;padding:10px;}
#search-block h2{font-family: sans-serif;padding:0;color: #99273a;}
#lang-switch-block ul {list-style: none;margin: 0 0 2em 0;padding: 0;}
#lang-switch-block li {display: inline;margin-right: 1em;}
#footer {padding: 0.5em ;border-top: 2px groove #ccc;}
#footer p {margin: 0;text-align: center;font-size: 0.9em;color: #99273a;}
#footer a {color: #99273a;text-decoration: none;}
#debugtab {width: 959px;clear: both;position: fixed;bottom: 0;left: 50%;z-index: 100;background: #fff;margin:0 0 0 -481px;border: 2px solid #A7A6AA;border-bottom: 0;border-top: 0;}
#debugcontent {padding: 10px;height: 400px;}
#debugcontent .tabs-container {height: 350px;overflow: scroll;overflow-x: hidden;}
#debugtop {text-align: center;background: transparent url('espaces-griffes.com/img/fond-bouton-debug.png') repeat-x 0 0;height: 7px;}
#debugButton {display: block;width: 950px;height: 7px;background: transparent url('espaces-griffes.com/img/bouton-debug.png') no-repeat;text-indent: -500000px;margin: 0 auto;}
#debugButton {opacity:0.7;background-position: 50% bottom;}
#debugButton:hover {cursor: pointer;opacity: 1;}
#debugButton.open {background-position: 50% top;}
.debugLine, .copyright {clear: both;margin: 0;padding: 0;text-align: center;font-size: 0.9em;color: #333;}
.copyright {font-weight: bold;margin-top: 0.5em;}
.debugLine {font-family: "Courier New", Courier, monospace;margin: 0 3em 0.5em;}
#debug_table {background-color: #FFF;border: 2px groove #ddd;margin: 1em 0;}
#yzeo p {color: #99273a;}
form {display: block;margin: 0;padding: 0;}
fieldset {border:1px solid #99273A;margin:1.8em 0 1em;padding:0 10px;width:667px;}
legend {padding: 0.1em 0.3em;margin: 0;color:#99273A;}
label {display: block;cursor: pointer;}
input, textarea, select {border: 1px solid #999;}
input.checkbox, input.radio {border: none;}
textarea {width: 95%;}
select {max-width: 11em;}
option {padding: 0 0.3em;}
optgroup option {padding-left: 1em;}
p.field {margin: 0.5em 0;}
p.field label {display: block;}
ul.field {list-style: none;margin: 1em 0;}
ul.field li {margin: 0.5em 0;}
p.field2 {float:left;margin:0;width:120px;}
p.field3 {float:left;margin:0;padding-top:19px;width:76px;}
p.field2 label {display: block;}
ul.field2 {list-style: none;margin: 0 0;}
ul.field2 li {margin: 0 0;}
input.submit {border: 0;padding: 0.2em;background-color: #99273A;color: #fff;}
input.submit:hover, input.submit:focus, input.submit:active {background-color: #fff;color: #99273A;cursor: pointer;}
.required {font-weight: bold;}
.required-mark {color: #c00;}
.required-legend {text-align: right;font-size: 0.9em;font-style: italic;}
.liste-produits {margin:50px auto 0;text-align:center;width:720px;}
.liste-produits2 {margin:0px auto 0;text-align:center;width:720px;}
.liste-produits .produit {border:2px solid #99273A;float:left;margin:5px 1em;min-height:180px;padding:0.5em;width:310px;}
.liste-produits .miniature, .liste-produits .no-image {text-align: center;margin: 0 auto;border: 1px solid #99273a;}
.liste-produits .produit p.prix span {white-space:nowrap;}
.liste-produits .miniature img {display: inline;margin: 0;}
.liste-produits2 .produit h3 {float:left;height:50px;margin-left:3px;margin-top:0;padding:0;text-align:left;width:145px;}
.liste-produits2 .produit {border:2px solid #99273A;float:left;margin:5px 1em;min-height:180px;padding:0.5em;width:310px;}
.liste-produits2 .miniature, .liste-produits .no-image {text-align: center;margin: 0 auto;border: 1px solid #99273a;}
.liste-produits2 .produit p.prix span {white-space:nowrap;}
.liste-produits2 .miniature img {display: inline;margin: 0;}
.liste-produits2 .produit h3 {float:left;height:50px;margin-left:3px;margin-top:0;padding:0;text-align:left;width:145px;}
.miniature {float:left;width:160px;}
.miniature img {display: block;margin: 0 1em 1em 0;max-height:150px;max-width:150px;}
.no-image {display: block;float: left;width: 97px;height: 73px;border: 1px solid #99273a;color: #99273a;text-align: center;vertical-align: middle;margin: 0 1em 1em 0;}
p.details {margin:0;padding:0;}
.prix{color:#99273A;font-size:14px;font-weight:bold;}
#form_choix_declinaisons p {clear: both;}
#form_choix_declinaisons p.selectProductOption {clear: none;float: left;margin: 0 1em 1em 0;}
.ajout_panier {background: transparent url(espaces-griffes.com/img/basket_put.png) no-repeat 0 50%;padding-left: 20px;}
.declinaison {background-color: #f6f6f6;border:1px solid #99273A;padding: 0.5em;float: left;margin: 0 1em 1em 0;width: 200px;}
.declinaison h4 {margin-top: 0;}
.reference {font-weight: normal;font-style: italic;}
.prixPromotion {color: #c00;}
.produit{width:700px;}
#descript_prod{ border:1px solid #99273A; padding:10px; float:right; width:480px; height:115px;}
#panier {width: 98%;border: none;}
#panier td,#panier th {border: none;padding: 0.3em;margin: 0;}
#panier th {text-align: left;border-bottom: 1px solid #333;font-weight: bold;}
#panier td {border-top: 1px solid #ccc;}
#panier tr.first td {border-top: none;}
#panier tr.prix_total td,#panier tr.totaux td {font-weight: bold;border: none;text-align: right;padding: 0.5em;border-top: 1px solid #999;}
#panier tr.prix_total td#total{text-align: left;font-size: 1.2em;}
#panier tr.totaux td {text-align: left;}
.epuise {font-style: italic;color: #c00;}
#recompute {padding-left: 20px;background-image: url(espaces-griffes.com/img/refresh.png);background-repeat: no-repeat;background-position: 2px 50%;}
#validate {padding-left: 20px;background-image: url(espaces-griffes.com/img/tick.png);background-repeat: no-repeat;background-position: 2px 50%;}
#iCFList {border: 1px solid #fcfcfc;width: 300px;float: right;background-color:#fcfcfc;padding:10px;margin:10px;}
#iCFList TH{padding:5px;font-weight: bold;text-align: center;}
#iCFList TD, TH {line-height: 15px;vertical-align: middle;}
#iCFList TD.desc {width:120px;text-align: right;font-weight:normal;}
#iCFList TD.value {width:120px;font-weight: bold;}
#iCFList TD.text {color: #333;}
#iCFList TD.number {color: #009;}
#iCFList TD.time {color: #090;}
#iCFList TD.date {color: #090;}
#iCFList TD.boolean {text-align: center;color: #900;}
.cat-cf {background-color:#eee;padding:5px; line-height: 1.2em;}
.cat-cf SPAN {font-weight:bold;}
#map_loc {width: 95%;height: 400px;border: 1px solid #000;}
#map_info {width: 200px;height: 150px;}
.commande .totaux {border-top:1px solid #000}
TD.prix {text-align: right}
.delivery_adresse, .billing_adresse {width: 49%;float:left;}
.filelist {float: right; border:1px solid #aaa; padding: 0;  margin: 5px; min-width: 200px}
.filelist P {border-bottom: 1px solid #aaa; margin: 0; padding: 2px 5px 2px 5px; }
.filelist P A {color: #009; font-weight: bold;  padding: 0; margin: 0;  text-decoration: underline}
.filelist P A:HOVER {color: #900; font-weight: bold; }
.filelist P IMG {margin-right: 10px; vertical-align: middle }
.untranslated {color: red;font-weight: bold;}
ul.ariane {margin: 0;padding: 0 0 1em 0;list-style: none;}
ul.ariane li {display: inline;}
ul.ariane li span.separator {margin: auto 0.3em;font-weight: bold;}
.actif {font-weight: bold;}
.error_box {color: #c00;background-color: #FFECEE;border: 1px solid #c00;padding: 0.5em;margin: 1em 10%;}
.msg_box {color: #060;background-color: #E1FFF0;border: 1px solid #060;padding: 0.5em;margin: 1em 10%;}
#redirect {text-align: center;}
#redirect_box {margin: 2em 20%;text-align: left;background-color: #fff;}
#redirect_box h2 {margin: 0;background-color: #333;color: #fff;padding: 0.2em;}
#redirect_box p {margin: 0;padding: 0.5em;}
.odd {background-color: #f1f1f1;}
#cgv {height: 200px;padding: 0.5em;border: 1px solid #ccc;overflow: scroll;}
.inlineHelp { font-size: 0.9em; }
span.inlineHelp  { display: none; visibility: hidden; }
.payment_etap {background-color:#F4F4F4;border-color:#DDDDDD;border-style:solid;border-width:1px 0;margin:4em 0 0;padding:0.3em;width:705px;}
.payment_etap LI {display:inline}
.payment_etap LI.selected {font-weight: bold}
.eb_messages {border:1px solid #ccc; background-color: #efefef; padding:5px; margin-top: 5px; margin-bottom:5px}
.eb_messages P {margin-bottom: 5px}
.moyens {height: 90px}
* {margin: 0;padding: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;vertical-align: baseline;}
html, body {text-align: center; height: 100%;_height:100%;}
h1 { font-size: 2em; padding: 0.67em 0; }
h2 { font-size: 1.3em; padding: 0.83em 0; }
h3 { font-size: 1.17em; padding: 1em 0; }
h4 { font-size: 1em; padding: 1.33em 0; }
h5 { font-size: 0.83em; padding: 1.67em 0; }
h6 { font-size: 0.67em; padding: 2.33em 0; }
p { margin:0; padding:0 0 1em 0; line-height: 1.6; }
ul, ol {display: block;margin:0;padding:0 0 0 1em;list-style-position: inside;}
li {display: list-item;line-height: 1.4em;}
dl {display: block;padding: 1em 0 0 0;}
dd {display: block;padding-left: 1.5em;}
img { border: none;}
code, pre {font-size: 1.1em;}
table {width: 100%;border-collapse:collapse;}
th {border-bottom: 0px solid;white-space: nowrap;}
td {border-width: 0;}
em { font-style: italic; }
strong { font-weight: bold; }
body { background: #ededed;}
#page{ margin:0 auto; width:967px;  }
#global{width:967px;}
#entete{ width:967px;  float:left;}
#entete *{ vertical-align:top; }
#droite{ width:352px; float:right;}
#principale{ width:100%; background:url(espaces-griffes.com/images/bg.gif) repeat-y top;}
#compte{background-color:#EDEDED;border:1px solid #99273A;height:43px;margin-left:217px;margin-top:0;width:493px;}
#formconnexion { text-align:left; float:right; margin-top:10px;}
#formconnexion input{ background-color:#731121; color:#FFFFFF;}
#formconnexion a{ color:#a9d8ff;}
#formconnexion a:hover{ color:#a9d8ff;}
#formconnexion p{ margin:0; padding:0 0 0.8em 0; line-height: 1.8; color:#FFFFFF;}
.rechercher{ float:left; width:280px; margin-left:15px; margin-right:15px;}
#colonneGauche{ float:left; width:240px; text-align:left; min-height:300px  }
#centre{ float:left; width:727px; text-align:justify;  }
#titre{ width:512px; float:right;}
#titre *{ vertical-align:top; }
#adresse{ width:100%; clear:both; }
#yzeo { font-size:0.8em; }
#yzeo img{ vertical-align:middle; }
#plansite{margin-top:90px; margin-bottom:20px;}
#newsletters{font-size:11px;padding:20px;width:450px;height:82px;background:url(espaces-griffes.com/images/newsletter.jpg) no-repeat;}
.txtnews {font-size:10px;font-weight:bold;}
li.categorie  {font-size:14px;background:url(espaces-griffes.com/images/li.jpg);line-height:38px;font-weight:bold;}
ul.sous-categories {padding-top:70px;}
.imgaccueil {text-align:center;}
body { color:#000000; font-family: Verdana, "Trebuchet MS", helvetica, "Bitstream Vera Sans", sans-serif; font-size:12px; }
h1 { color:#000000; font-size: 1em; font-weight:bold;}
h2 { color:#000000; font-size: 1.3em; }
h3 { color:#000000; font-size: 1.17em; }
h4 { color:#000000; font-size: 1em; }
h5 { color:#000000; font-size: 0.83em; }
h6 { color:#000000; font-size: 0.67em; }
p { color:#000000; font-size: 1em; }
ul, ol { color:#000000; font-size: 1em; }
li {  color:#000000; font-size: 1em; }
a { color:#000000; text-decoration:underline; }
a:hover { text-decoration:none; }
 input { border-width:thin; padding:3px; color:#000000; }
textarea { border-width:thin; padding:3px; color:#000000; }
.imgLeft{ float:left; margin-right:1em; }
.imgRight{ float:right; margin-left:1em; }
.aligntop { vertical-align:top; }
.alignbottom { vertical-align:bottom; }
.aligncenter { margin-left:auto; margin-right:auto; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.justify { text-align: justify; }
.bold, .gras { font-weight: bold; }
.italic, .italique { font-style: italic; }
.strike, .barre { text-decoration: line-through; }
.floatleft { float: left; }
.floatright { float: right; }
.clearb { clear: both; }
.clearer { clear: both; width: 0; height: 0; line-height: 0; }
#frmEnvoi{ width:470px; margin-right:30px;}
#frmEnvoi input, #frmEnvoi textarea{ background-color:transparent; border:#7a0c1b solid 1px; }
#frmEnvoi .champ { height:15px; width:200px; }
#frmEnvoi .INPUT2{ border:none;}
#frmEnvoi .field{ text-align:right; margin-top:10px; }
.aligntexte{padding:0 20px;}
.texte_form{text-align:left; margin-left:15px;}
h2.page_title {color:#99273A;float:right;margin-bottom:0px;margin-left:645px;padding-right:20px;text-align:right;}

