/* Cache 6183d8854a711cd23dfd2ac336d78eb1 generated at 2010-09-05 08:44:52 in 1.3405 sec. from <public:museeducirqueetdelillusion.com> */
/* (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;}
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;}
legend {color:#FFF; }
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;}
a, a:link, a:visited, a:active {text-decoration: underline;color:#FFF;}
a:hover, a:focus {text-decoration: none;color:#FFF;}
#header {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 {margin: 1em 0 0;padding: 0.3em 1em;}
#barre-utilisateur p {padding: 0;margin: 0;}
#panier_utilisateur {padding: 0;}
#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('museeducirqueetdelillusion.com/img/fond-bouton-debug.png') repeat-x 0 0;height: 7px;}
#debugButton {display: block;width: 950px;height: 7px;background: transparent url('museeducirqueetdelillusion.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;}
form {display: block;margin: 0;padding: 0;}
fieldset {margin: 1.8em 0 1em;padding: 0 0.8em;border: 1px solid #ddd;}
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: 100%;}
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: #888;color: #fff;}
input.submit:hover, input.submit:focus, input.submit:active {background-color: #fff;color: #666;cursor: pointer;}
.required {font-weight: bold;}
.required-mark {color: #c00;}
.required-legend {text-align: right;font-size: 0.9em;font-style: italic;}
.liste-produits {width: 638px;margin: 0 auto;text-align: center;}
.liste-produits .produit {background:transparent url(museeducirqueetdelillusion.com/images/encart_prod_hover.jpg) repeat scroll 0 0;float:left;margin:0 1em 10px 0;min-height:169px;padding:0.5em;width:270px;}
.liste-produits .produit:hover {background:transparent url(museeducirqueetdelillusion.com/images/encart_prod.jpg) repeat scroll 0 0;float:left;margin:0 1em 10px 0;min-height:169px;padding:0.5em;width:270px;}
.liste-produits .produit p{margin:0px;}
.liste-produits .produit p.no-image{margin:0 5px 0 0;}
.liste-produits .miniature, .liste-produits .no-image {float: left;text-align: center;}
.liste-produits .produit p.prix span {white-space:nowrap;}
.liste-produits .miniature img {display: inline;margin: 0;max-height:125px;max-width:125px;}
.liste-produits .produit h3 {margin-top: 0;}
.miniature {float: left;}
.miniature img {display: block;margin: 0 1em 1em 0;}
.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;}
.liste-produits-promo .miniature img {display: inline;margin: 0;max-height:125px;max-width:125px;}
.liste-produits-promo {float:left;margin:0 auto;padding-left:10px;text-align:center;width:250px;}
.liste-produits-promo .produit{margin:0;width:100%;float:left;}
#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(museeducirqueetdelillusion.com/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;}
#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(museeducirqueetdelillusion.com/img/refresh.png);background-repeat: no-repeat;background-position: 2px 50%;}
#validate {padding-left: 20px;background-image: url(museeducirqueetdelillusion.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;color:#000;}
#map_info {width: 200px;height: 130px;color:#000;}
#map_info H3 {margin-top:0;}
#map_info a { color:#000; }
.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;}
#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; }
.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}
body { background:#000; color:#FFF;}
#page{ margin:0 auto; width:964px; }
#entete{ width:100%; clear:both; vertical-align:top; line-height:0;}
.bandeau{width:964px;height:20px;background:url(museeducirqueetdelillusion.com/images/fond-login.gif) no-repeat top;vertical-align: top;padding:0;margin:0;}
.rechercher{ float:left; width:200px; padding-left:330px;}
.rechercher input, .rechercher input.submit {padding:0;margin:0;vertical-align: middle; color: #000;}
#principale{ width:100%; background:url(museeducirqueetdelillusion.com/images/bg.gif) repeat-y top;}
#principale2{ background:transparent url(museeducirqueetdelillusion.com/images/bg.gif) repeat-y scroll center top;height:690px;width:100%;}
#principale2 #contenu ul li a{color:#fff;}
#centre{ float:left; width:678px; text-align:justify;  }
#titre{ width:100%; }
#titre *{ vertical-align:top; }
#contenu{ padding:0 20px 0 20px; }
.encartCentre{ width:500px; height:185px;}
.encartContproduit { padding: 0; }
 #colonneDroite{ float:right; width:284px; text-align:left; }
#adresse{ width:100%; clear:both; }
#yzeo { font-size:0.8em; text-align: center; }
#yzeo img{ vertical-align:middle; }
.h1intro {font-size:12px; height:15px; margin-bottom:-30px; top:495px; width:100%; position:relative;}
.texte_produit{padding-left:20px; padding-top:10px;}
.panier{padding-top:50px; padding-left:10px;}
.mon_panier{ float:left;}
.jaune {color:#FC0; font-weight: bold; }
#photo_musee img {float:left;margin:0 1em 1em 0}
.produit {text-align:left; margin-left:50px; color:#fff;}
.promos{margin-left:50px; color:#fff;}
.espace{ float:left; width:85px; padding-top:5px; padding-left:20px;}
.nouveaute{ float:left; width:233px; }
.soustitre{margin-left:10px;}
#form_gauche{width:280px; padding-top:5px; padding-bottom:5px; float: left; margin-left:15px;}
#form_droit{width:280px; padding-top:5px; padding-bottom:5px;  float: left; margin-left:15px;}
#form_gauche fieldset{width:241px;}
#form_droit fieldset{width:241px; height:288px;}
#form_gauche fieldset #captcha {width:173px;}
#form_droit fieldset #captcha {width:173px;}
.post-content img{max-width:650px;}
#assoc-tigre-droit fieldset{min-height:253px;}
.day-date{disply:none;}
.post-info {disply:none;}

