/* Cache be2e2df8c021ddd21eeac246ea9b482d loaded at 2010-09-07 06:48:39 in 0.04491 sec. */

/* Cache be2e2df8c021ddd21eeac246ea9b482d generated at 2009-02-23 16:24:56 in 0.11011 sec. from <public:cmp-godet> */
/* (c) Yzeo 2008 */
.invoice th, .invoice  tr, .invoice  th td, .invoice  tr td {    border:none;    border-bottom:none;}
.invoice .invoice_haut {    width:100%;}
.invoice .invoice_entreprise {    float:left;    width:50%;}
.invoice .invoice_logo img {    max-width:30%;    max-height:100px;    padding-right:10px;    float:left;}
.invoice .invoice_adresse {    width:65%;    vertical-align:top;    float:left;}
.invoice .invoice_info {    float:left;    width:50%;}
.invoice .invoice_numero {    text-align:center;    font-weight:bold;    background:#CCCCCC;    width:60%;    float:right;}
.invoice .invoice_date {    text-align:center;    width:60%;    float:right;    margin-top:10px;}
.invoice .invoice_date  table{    width:100%;    border-collapse:collapse;}
.invoice .invoice_date  th{    width:100%;}
.invoice .invoice_livraison_facturation {    margin-top:30px;}
.invoice .invoice_facturation {    float:left;    width:30%;}
.invoice .invoice_livraison {    float:right;    width:30%;}
.invoice .invoice_reglement_tva {    margin-top:30px;}
.invoice .invoice_reglement {    text-align:center;    width:30%;    float:left;}
.invoice .invoice_reglement  table {    width:100%;    border-collapse:collapse;}
.invoice .invoice_reglement  th {    width:100%;}
.invoice .invoice_tva {    text-align:center;    width:30%;    float:right;}
.invoice .invoice_tva  table {    width:100%;    border-collapse:collapse;}
.invoice .invoice_tva  th {    width:100%;}
.invoice .invoice_recap {    margin-top:30px;    width:100%;     clear:both;}
.invoice .invoice_recap .s {    width:5%;}
.invoice .invoice_recap .l {    width:15%;}
.invoice .invoice_recap .xl {    width:35%;}
.invoice .invoice_recap table {    border-collapse:collapse;    width:100%;}
.invoice .invoice_recap td {    font-size:12px;    text-align:center;    font-weight:normal;}
.invoice .invoice_recap th {    font-size:14px;    font-weight:bold;    text-align:center;}
.invoice .invoice_total {    margin-top:30px;}
.invoice .invoice_payer {    text-align:center;    width:30%;    float:right;}
.invoice .invoice_payer  table{    width:100%;    border-collapse:collapse;}
.invoice .invoice_payer th, .invoice_payer td {    width:50%;    font-size:12px;}
.invoice .invoice_total_tva {    text-align:center;    width:30%;    float:right;    margin-right:5px;}
.invoice .invoice_total_tva  table{    width:100%;    border-collapse:collapse;}
.invoice .invoice_total_tva th, .invoice_total_tva td{    width:50%;    font-size:12px;}
url(cmp-godet/toto)url('cmp-godet/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, .floatleft {float: left;padding-right: 1em;}
.fright, .floatright {float: right;padding-left: 1em;}
.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;}
body { background-color: #ccc; }
#page { background-color: #fff; }
#header { background-color: #666; }
#main { background-color: #fff; }
#content { background-color: #fff; }
#footer { background-color: #666; }
@charset "utf-8";@charset "utf-8";* { outline:0; font-weight:inherit; font-style:inherit; font-size:100%; vertical-align:baseline; margin:0; padding:0;}
html, body { text-align:center; height:100%; _height:100%; }
h1 { font-size: 2em; padding: 0.67em 0; }
h2 { padding:.83em 0; }
h3 { padding:1em 0; }
h4 { padding:1.33em 0; }
h5 { padding:1.67em 0; }
h6 { padding:2.33em 0; }
p { margin:0; padding:0 0 1em 0; line-height: 1.6; }
ul, ol { display:block; list-style:none outside; margin:0; padding:0 0 0 1em; }
li { display:block; line-height:1.4em; }
dl { display:block; padding:1em 0 0 0; }
dd { display:block; padding-left:1.5em; }
img { border:none; vertical-align:text-top; }
code, pre { font-size:1.1em; }
table { width:100%; border-collapse:collapse; }
th { border-bottom:0 solid; white-space:nowrap; }
td { border-width:0; }
input { font-family:inherit;  }
acronym { cursor:help; }
textarea { font-family:inherit; }
#intro h1 { padding-top:5px; font-size:11px; height:15px; position:absolute; width:950px; left:50%; margin:0 0 0 -475px; text-align:center; top:10px; clear:both; }
#intro img { vertical-align:middle; }
#intro .anim { height:296px; padding-top:60px; }
#intro .texte { padding:10px 0 10px 0; }
body { background:#50ad2b url('cmp-godet/images/pattern.jpg') repeat-x top; }
#page { width:950px; margin:0 auto; }
#entete { width:100%; height:166px; clear:both; background:transparent url('cmp-godet/images/head.jpg') no-repeat; }
 #entete *, #titre img { vertical-align:top; margin:0; padding:0;  }
#principale { width:100%; background:transparent url('cmp-godet/images/repeat.jpg') repeat-y; }
#colonneGauche { float:left; width:242px; min-height:162px; _height:162px; text-align:left; background:transparent url('cmp-godet/images/menu.jpg') no-repeat top; }
 #centre { float:left; width:708px; text-align:justify; }
#titre { width:100%; padding:0; font-weight:700; font-size:1.3em; }
 #contenu { background:transparent url('cmp-godet/images/bgcontenu.jpg') no-repeat; min-height:162px; _height:162px; padding:5px 10px; padding-right:40px; padding-left:15px; }
#adresse { width:100%; clear:both; text-align:center; }
#yzeo { padding-top:10px; font-size:.9em; background-color: #50ad2b;}
#yzeo img { vertical-align:middle; }
#validator a img { vertical-align:middle; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }
#validator a:hover img { vertical-align:middle; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#formulaire { width:470px; }
#formulaire input, textarea{ background-color:transparent; border:#010101 dashed 1px; }
#formulaire .champ { height:15px; width:200px; }
#formulaire .INPUT2{ border:none;}
#formulaire .field{ text-align:right; margin-top:10px; }
#coordonnees { text-align:center; }
#coordonnees h3 { text-align:center; }
#text-info{width:400px;float:left;margin-top:30px;}
body { color:#fff; font-size:11px; font-family: Verdana, "Trebuchet MS", helvetica, "Bitstream Vera Sans", sans-serif; }
h1 { color:#fff; font-weight:700; font-size:1.1em; }
h2 { color:#fff; font-weight:700; font-size:1.3em;  }
h3 { color:#fff; font-weight:700; font-size:1.17em;  }
h4 { color:#fff; font-weight:700; font-size:1em;  }
h5 { color:#fff; font-size:0.83em; }
h6 { color:#fff; font-size:0.67em; }
p { color:#fff; font-size:1em; }
ul, ol{ color:#fff; font-size:1em; }
li { color:#fff; font-size:1em; }
a { color:#fff; text-decoration:underline; }
a:hover { text-decoration:none; }
 textarea { color:#fff; padding:3px; }
input { color:#fff; padding:3px; }
#intro h1 { color:#000; font-weight:700; font-size:1.1em; }
#intro p { color:#000; font-size:1em; }
#intro a { color:#000; text-decoration:underline; }
.imgLeft { float:left; padding:0 2em 0 0; }
.imgRight { float:right; padding:0 0 0 2em; }
.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; }
em, .italic, .italique { font-style:italic; }
strong, .bold, .gras { font-weight:700; }
.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; }
.illustration { float:left; padding:0 10px 0 0; }
#infoclient { float:left; }
#hebergeur { float:right; }
@charset "utf-8";* { outline:0; font-weight:inherit; font-style:inherit; font-size:100%; vertical-align:baseline; margin:0; padding:0;}
html, body { text-align:center; height:100%; _height:100%; }
h1 { font-size: 2em; padding: 0.67em 0; }
h2 { padding:.83em 0; }
h3 { padding:1em 0; }
h4 { padding:1.33em 0; }
h5 { padding:1.67em 0; }
h6 { padding:2.33em 0; }
p { margin:0; padding:0 0 1em 0; line-height: 1.6; }
ul, ol { display:block; list-style:none outside; margin:0; padding:0 0 0 1em; }
li { display:block; line-height:1.4em; }
dl { display:block; padding:1em 0 0 0; }
dd { display:block; padding-left:1.5em; }
img { border:none; vertical-align:text-top; }
code, pre { font-size:1.1em; }
table { width:100%; border-collapse:collapse; }
th { border-bottom:0 solid; white-space:nowrap; }
td { border-width:0; }
input { font-family:inherit;  }
acronym { cursor:help; }
textarea { font-family:inherit; }
#intro h1 { padding-top:5px; font-size:11px; height:15px; position:absolute; width:950px; left:50%; margin:0 0 0 -475px; text-align:center; top:10px; clear:both; }
#intro img { vertical-align:middle; }
#intro .anim { height:296px; padding-top:60px; }
#intro .texte { padding:10px 0 10px 0; }
body { background:#50ad2b url('cmp-godet/images/pattern.jpg') repeat-x top; }
#page { width:950px; margin:0 auto; }
#entete { width:100%; height:166px; clear:both; background:transparent url('cmp-godet/images/head.jpg') no-repeat; }
 #entete *, #titre img { vertical-align:top; margin:0; padding:0;  }
#principale { width:100%; background:transparent url('cmp-godet/images/repeat.jpg') repeat-y; }
#colonneGauche { float:left; width:242px; min-height:162px; _height:162px; text-align:left; background:transparent url('cmp-godet/images/menu.jpg') no-repeat top; }
 #centre { float:left; width:708px; text-align:justify; }
#titre { width:100%; padding:0; font-weight:700; font-size:1.3em; }
 #contenu { background:transparent url('cmp-godet/images/bgcontenu.jpg') no-repeat; min-height:162px; _height:162px; padding:5px 10px; padding-right:40px; padding-left:15px; }
#adresse { width:100%; clear:both; text-align:center; }
#yzeo { padding-top:10px; font-size:.9em; background-color: #50ad2b;}
#yzeo img { vertical-align:middle; }
#validator a img { vertical-align:middle; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }
#validator a:hover img { vertical-align:middle; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#formulaire { width:470px; }
#formulaire input, textarea{ background-color:transparent; border:#010101 dashed 1px; }
#formulaire .champ { height:15px; width:200px; }
#formulaire .INPUT2{ border:none;}
#formulaire .field{ text-align:right; margin-top:10px; }
#coordonnees { text-align:center; }
#coordonnees h3 { text-align:center; }
#text-info{width:400px;float:left;margin-top:30px;}
a, a:link, a:visited, a:active {text-decoration: underline;color: #fff;}
a:hover, a:focus {text-decoration: none;color: #fff;}
#header {padding: 1em 1em 0 1em;color: #fff;border-bottom: 2px groove #ccc;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 {margin: 1em 0 0;padding: 0.3em;border: 1px solid #ddd;border-width: 1px 0;background-color: #f4f4f4;}
#barre-utilisateur p {padding: 0;margin: 0;}
#panier_utilisateur {padding: 0.3em;border: 1px groove #ccc;background-color: #f1f1f1;}
#panier_utilisateur a {background: #f1f1f1 url(cmp-godet/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;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;}
#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: #fff;}
#footer a {color: #fff;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('cmp-godet/img/fond-bouton-debug.png') repeat-x 0 0;height: 7px;}
#debugButton {display: block;width: 950px;height: 7px;background: transparent url('cmp-godet/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;}
form {display: block;margin: 0;padding: 0;}
fieldset {margin: 1.8em 0 1em;padding: 0 0.8em;border: 1px solid #ddd;width:580px;}
legend {padding: 0.1em 0.3em;margin: 0;color:#fff;}
label {display: block;cursor: pointer;}
input, textarea, select {border: 1px solid #999;}
input.checkbox, input.radio {border: none;}
textarea {width: 95%;background-color: #fff;}
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;}
input.submit {border: 0;padding: 0.2em;background-color: #fff;color: #50ad2b;}
input.submit:hover, input.submit:focus, input.submit:active {background-color: #50ad2b;color: #fff;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:0 auto;text-align:center;width:623px;}
.liste-produits .produit {border:1px solid;float:left;margin-bottom:6px;margin-left:6px;min-height:150px;width:300px;background: url(cmp-godet/images/encart_prod.jpg) no-repeat;}
.liste-produits .miniature, .liste-produits .no-image {float: none;text-align: center;margin: 0 auto;}
.liste-produits .produit p.prix span {white-space:nowrap;}
.liste-produits .miniature img {display: inline;margin: 0;}
.liste-produits .produit h3 {margin-top: 0;}
.miniature {float: left;}
.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 #ccc;color: #ccc;text-align: center;vertical-align: middle;margin: 0 1em 1em 0;}
.arbo{max-width:200px; max-height:150px; margin-bottom:5px;}
.arbo_sous{background-color:#50ad2b;color:#000000;display:inline;float:left;height:125px;margin-bottom:3px;margin-left:7px;margin-top:5px;text-align:center;width:154px;border:1px solid #fff;}
.arbo_sous a{color:#FFFFFF;text-decoration:none;}
.sous-categories2{width:100%;}
.arbo_sous img{max-width:150px; max-height:100px; margin-bottom:5px;}
#img_prod{float:left;width:150px;height:150px;}
#conten_prod{float:left;width:145px;height:150px;padding-left:5px;}
#titre_prod{float:left;width:150px;height:60px;text-align:left;}
#prix_prod{float:left;width:150px;height:60px;text-align:center;}
#prix_prod .prix span{color:#fff;font-size:16px;font-weight:bold;}
#detail_prod{float:left;width:150px;height:30px;background: url(cmp-godet/images/details.jpg) no-repeat;color:#62b742;}
#detail_prod:hover{float:left;width:150px;height:30px;background: url(cmp-godet/images/details_hover.jpg) no-repeat;color:#62b742;}
#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(cmp-godet/img/basket_put.png) no-repeat 0 50%;padding-left: 20px;}
.declinaison {background-color: #f6f6f6;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;}
#conteneur_info{border:1px solid #80d461;float:left;width:640px;}
#img_info{background-color:#80d461;float:left;height:100%;margin:auto;padding:10px;width:150px;}
#descript_info{float:right;padding:10px;width:440px;}
#descript_info .prix{font-size:16px;font-weight:bold;margin-top:15px;}
#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(cmp-godet/img/refresh.png);background-repeat: no-repeat;background-position: 2px 50%;}
#validate {padding-left: 20px;background-image: url(cmp-godet/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: 150px;height: 125px;}
#map_info H3 {margin:0; padding:0; color:#34a10a;}
#map_info P { color:#34a10a;}
#map_info P.print { color:#34a10a;}
#map_info P.print a{ color:#34a10a;}
.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 {margin: 1em 0 0; padding: 0.3em; border: 1px solid #ddd; border-width: 1px 0; background-color: #f4f4f4;}
.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}

