/* Cache 4589810756dcc80c1212ec8c1ffe8e19 generated at 2010-09-08 01:21:39 in 0.57323 sec. from <public:pommedadam.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;}
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; }
* { padding:0; margin:0; outline:none }
html, body { width:100%; height:100% }
body { background:#ccc url(pommedadam.com/images/fond.jpg) repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color: #111; }
h1 { text-align:center; font:bold 12px Arial, Helvetica, sans-serif; clear:both; color:#fff; }
.h1 { text-align:justify; font:normal 12px Arial, Helvetica, sans-serif; color:#111; }
a { color:#111; }
#page { width:1000px; margin:0 auto; background:transparent url(pommedadam.com/images/bg.jpg) repeat-y; }
#entete { width: 1000px; height:285px; clear:both; background:transparent url(pommedadam.com/images/head.jpg) no-repeat; }
#marques { width: 957px; height:18px; clear:both; background:transparent url(pommedadam.com/images/marques.jpg) no-repeat; font:normal 11px Arial, Helvetica, sans-serif; text-transform:lowercase; padding:20px 0 0 0; text-align:center;}
#contenu { width: 1000px; float:left; min-height:213px; _height:213px; padding:0 0 0 0; text-align:justify; }
#bloc_d { float:left; width:164px; margin:0 14px 10px 10px; _margin:0 1px 10px 5px;}
#gauche { width: 164px; float:left; padding:0 5px 5px 5px; text-align:center; background:#FEFEFE url(pommedadam.com/images/bg-menu.jpg) repeat-x; border:1px solid #111; }
#gauche2 { width: 164px; float:left;  padding:0 5px 5px 5px; margin-top:10px; text-align:center; background:#FEFEFE url(pommedadam.com/images/bg-menu.jpg) repeat-x; border:1px solid #111; }
#milieu { width: 572px; float:left; margin:0 10px 10px 10px; padding:0 5px 5px 5px; min-height:213px; _height:213px; background:#FEFEFE url(pommedadam.com/images/bg-contenu.jpg) repeat-x; border:1px solid #111; }
#droite { width: 164px; float:left; margin:0 10px 10px 3px; _margin:0 5px 10px 1px; padding:0 5px 5px 5px; min-height:213px; _height:213px; text-align:center; background:#FEFEFE url(pommedadam.com/images/bg-panier.jpg) repeat-x; border:1px solid #111; }
#pied { width: 100%; clear:both; margin:0 auto; background:transparent url(pommedadam.com/images/bg-adresse.jpg) repeat-x; text-align:center; clear:both }
#liens { text-align:center; color:#000; }
.lien { color:#000; }
.txt { color:#FD9B03; }
.title_center{margin-bottom:1.5em;}
#intro { width:550px; height:400px; padding:0 0 0 0; margin:0 auto; }
#mention a { color:#111; }
div#yzeo { font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 0; color: #333; text-align:center }
div#yzeo img { padding: 0 5px 2px 5px; border:none; vertical-align:middle; }
div#yzeo a { color:#333; }
#menubas { text-align:center; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
#menubas img { border:none; padding-top:5px;}
#txt { width:579px; float:left; padding:35px 0 0 45px; color:#11100c; text-align:justify; }
#formulaire { background: transparent; text-align:center; width:490px; padding:0; margin:20px 0 0 40px; _margin:20px 0 0 20px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#111; }
 #formulaire * { margin:0 0 2px 0; padding:0; }
 .labelform { width: 203px; float: left; text-align: right; margin: 0 5px 0 0; }
 .pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; }
 .inputform { width:150px; height:13px; float:left; margin: 0 5px 0 2px; }
 .textareaform { width:486px; height:100px; overflow:auto; }
 .selectform { height:18px; float:left; margin: 0 5px 0 2px; font: normal 11px Arial, Helvetica, sans-serif; color:#111; background-color:#B8B7B3; border:1px solid #111 }
 .labelmessage { width:95px; }
 #labelenvoyer { width:125px; }
 .inputenvoyer { width:150px; font: normal 10px Arial, Helvetica, sans-serif; }
 .divtexte { margin: 5px 0 0 0; }
 #formulaire div { margin: 5px auto; }
 #formulaire div a { color:#111; }
 .divimagecaptchat { border:none; padding: #111; }
 .transp, .inputtexte { background: transparent; border: 1px solid #111; font: normal 11px Arial, Helvetica, sans-serif; color:#111; }
 fieldset { border-top:1px solid #111; border-bottom:1px solid #111; border-left:1px solid #111; border-right:1px solid #111; padding:5px; }
legend { color:#111; }
div#mention { text-align:center; clear:both; padding:0 0 0 0; color:#111; }
div#mention a { color:#111; }
a, a:link, a:visited, a:active {text-decoration: underline;color: #111;}
a:hover, a:focus {text-decoration: none;color: #111;}
#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-top: 1em;padding: 0.3em;}
#barre-utilisateur p {padding: 0;margin: 0;}
#panier_utilisateur {margin-top: 1em;padding: 0.3em;}
#panier_utilisateur a {background: url(pommedadam.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;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 {margin:1em 0 2em 0;}
#search-block h2{font-family: sans-serif;font-size: 1.2em;color:#444;}
#lang-switch-block ul {list-style: none;margin: 0 0 2em 0;padding: 0;}
#lang-switch-block li {display: inline;margin-right: 1em;}
#treecats {z-index:99;}
#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('pommedadam.com/img/fond-bouton-debug.png') repeat-x 0 0;height: 7px;}
#debugButton {display: block;width: 950px;height: 7px;background: transparent url('pommedadam.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;}
label {display: block;cursor: pointer;}
input, textarea, select {border: 1px solid #999;background: transparent;}
input:focus, textarea:focus, select:focus {border: 1px dashed #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;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;}
#gauche2 .liste-produits {width: 100%;margin: 0 auto;text-align: center;}
#gauche2 .liste-produits .produit {width: 100%;height:auto;float: left;padding: 0;margin: 0;border:none;background:transparent;}
.liste-produits {width: 100%;margin: 0 auto;text-align: center;z-index:1;}
.liste-produits .produit {width: 160px;min-height: 260px;_height: 260px;float: left;padding: 5px;margin: 0 5px 1em;background-color: #AAA;border:1px solid #111;position:relative;}
.liste-produits .produit:hover {background-color: #BBB;border:1px dashed #111;}
.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;border:1px solid #444;}
.liste-produits .miniature img:hover {border:1px dashed #444;}
.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;}
div.info_prod {position: absolute;left:0;bottom:0;width:100%;margin:auto;}
div.info_prod p {margin:0.3em 0;}
#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(pommedadam.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: 160px;}
.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(pommedadam.com/img/refresh.png);background-repeat: no-repeat;background-position: 2px 50%;}
#validate {padding-left: 20px;background-image: url(pommedadam.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:100%;height: 400px;border: 1px solid #000;}
#map_info {width: 200px;height: 100px;}
.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}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;z-index:99;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:159px; }
.sf-menu ul li {width:159px;}
.sf-menu li:hover {visibility:inherit; }
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;font-weight: bold;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:2.5em; z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:159px; top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:159px; top:0;}
.sf-menu {float:left;margin-bottom:1em;margin-top:1em;}
.sf-menu a {border-top:1px solid #111;padding: .75em 1em;text-decoration:none;}
.sf-menu a, .sf-menu a:visited  { color:#111;}
.sf-menu li {background:transparent;}
.sf-menu li li {background:#777;opacity:0.95;    filter : alpha(opacity=95);}
.sf-menu li li li {background:#777;opacity:0.95;    filter : alpha(opacity=95);}
.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#777;outline:0;}
.sf-menu a.sf-with-ul {padding-right: 2.25em;min-width:1px; }
.sf-sub-indicator {position:absolute;display:block;right:.75em;top:1.05em; width:10px;height:10px;text-indent: -999em;overflow:hidden;background:url('pommedadam.com/images/arrows-ffffff.png') no-repeat -10px -100px; }
a > .sf-sub-indicator {  top:.8em;z-index:100;background-position: 0 -100px; }
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; }
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; }
.sf-shadow ul {background:url('pommedadam.com/images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
.sf-vertical, .sf-vertical li {width:159px;}
.sf-vertical li:hover ul,.sf-vertical li.sfHover ul {left:159px; top:0;}
.sf-vertical .sf-sub-indicator { background-position: -10px 0; }
 .sf-vertical a > .sf-sub-indicator { background-position: 0 0; }
 .sf-vertical a:focus > .sf-sub-indicator,.sf-vertical a:hover > .sf-sub-indicator,.sf-vertical a:active > .sf-sub-indicator,.sf-vertical li:hover > a > .sf-sub-indicator,.sf-vertical li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; }

