a {
outline: none;
}


#principal {
width:900px;
height:100%;
margin:0 auto;}
#header {
width:900px;
height:190px;
overflow:hidden;}
#white_space {
width:335px;
height:10px;
float:left;}
.logo a {
text-decoration:none;
display:block;
width:230px;
height:190px;
text-indent:-99999px;
}
.subtitle{
text-indent:-99999px;
height:0px;
}
.clear {
float:none;
margin:0;
padding:0;
clear:both;}

/* homenews */
img.nav-thumb {
border:none 0;
}

/* SLIDE CHOIX DES COULEURS */
#slide_panel {
margin: 0 auto;
width: 231px;
float:left;
}
#slider img {
border: 0;
}
#sliderContent {
margin: 10px 0 0 20px;
position: absolute;
text-align:center;
color:#FFF;
font-family:"Times New Roman",Times,serif;
font-style:italic;
font-size:13px;
width:190px;
padding:5px 0 0 0;
}
#sliderContent p{
padding:0;
margin:0;
font-size:14px;
line-height:14px;
}
#sliderContent div{
margin:10px 20px;
height:20px;
}
#openCloseWrap {
position:absolute;
margin: 100px 0 0 58px;
font-size:12px;
font-weight:bold;
border:none;
}
#sliderContent img {
padding:0;
border:none;
width:20px;
height:20px;
margin:0;
}
#sliderContent a{
margin:10px 5px 0 5px;
padding:0;
height:20px;
width:20px;
display:block;
float:left;
}
/* MENU */
#navigation {
width:900px;
height:75px;
background:url(../img/background_navigation.png) no-repeat top;
border:0;}
#container_menu {
width:660px;
height:55px;
margin:0 0 0 130px;
text-align:center;
border:0;}
ul#menu {
list-style:none;
border:0;
display:inline;
overflow:hidden;
float:none;}
ul#menu li {
display: inline;
text-decoration:none;
border:0;}

/* NEWS */
.news {
width:650px;
height:200px;
background:url(../img/back_news.png) no-repeat;
margin:0 10px 0 10px;}
/* slide */
#slider-wrap {
width:500px;
height:185px;
margin:5px 5px 0 75px;
float:left;
background:#8e8878}
.panelContainer {
width:500px;
height:185px;
float: left;
position: relative;
left: 0;
top: 0;}
.panel	{
width: 500px;
float: left;}
.stripViewer {
width:500px;
height:185px;
overflow: hidden;
position:relative;
left:0;
top:0;
float: left;}
.stripNavL,
.stripNavR,
.stripNav {
display: none;
}
/* textes des news */
#photo-meta-data1 {
position:relative;
bottom:35px;}
#photo-meta-data2 {
position:relative;
bottom:35px;}
#photo-meta-data3 {
position:relative;
bottom:35px;}
#photo-meta-data4 {
position:relative;
bottom:35px;}
#photo-meta-data5 {
position:relative;
bottom:35px;}
.photo-meta-data {
background:url(../img/back_titres_news.png) top left;
padding: 9px;
}
.news_title {
font-size: 18px;
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-weight:normal;
text-shadow: 1px 1px 1px #615f59;
}
.news_title a:hover	{
text-decoration:none;
color:#FFF;
background:none;
text-shadow: 1px 1px 1px #8e8878;
border-bottom:1px #FFF dotted;
}

/* numéros des news */
#number_news {
width:40px;
height:185px;
margin:5px 0 0 5px;
float:left;}
#movers-row {
width: 30px;
height:36px;
float: none;
text-align:right;}
.cross-link {
width:40px;
height:36px;
float: none;
text-align:right;
display: block;
margin:0;
padding:0;
z-index: 9999;
}

/* PAGES */
#centre {
width:100%;}
#container1{
background:url(../img/background.png) repeat-y top left;
height:100%;
}
#container2{
}
#colonne1 {
float:left;
width:650px;
padding-bottom:30px;
}
#colonne2 {
float:left;
width:250px;
padding-bottom:30px;
}
#footer{
clear:both;
}
.texte_colonne2 {
font-size:12px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
margin:0 20px 0 50px;}
.produit_home {
width:200px;
height:115px;
float:left;
margin:0 0 0 25px;
float:none;}
.image_produit_home a {
width:95px;
height:115px;
float:left;
padding:0;
text-decoration:none;
border:0;
margin:0;
padding:0;
float:left;}
.titres_produit_home {
width:65px;
float:left;
margin:10px 0 0 10px;
padding:0;
font-family:"Times New Roman",Times,serif;
font-size:16px;
color:#8e8878;
font-weight:bold;}
.textes_produit_home a:hover {
text-decoration:none;}
.hr_colonne2 {
background:url(../img/hr.jpg) repeat-x;
width:220px;
height:10px;
margin:10px;}
h1 {
font-size:40px;
font-family:"Sue Ellen Francisco","Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
background:url(../img/puce_titres_h1.png) no-repeat left top;
padding:2px 0 0 75px;
line-height:55px;
margin:30px 0 0 0;
float:none;
}
h2 {
height:40px;
font-size:27px;
font-family:"Sue Ellen Francisco","Times New Roman",Times,serif;
color:#FFF;
font-weight:normal;
background:url(../img/puce_titres_h2.png) no-repeat left top;
padding:12px 20px 0 35px;
line-height:28px;
margin:30px 0 15px 0;
}
h2 a {
text-decoration:none;
color:#FFF;}
h5 {
/*font-family:"Sue Ellen Francisco","Times New Roman",Times,serif;*/
font-size:17px;
font-weight:bold;
margin:10px 0;
padding:0;
}
p.payment_module,
.rte > p,
.texte_courant {
color:#8E8878;
font-family:"Times New Roman",Times,serif;
font-size:14px;
font-weight:normal;
margin:0 50px 0 75px;
text-align:justify;
}
p.payment_module a,
.rte > p a,
.texte_courant a {
text-decoration:none;
color:#8e8878;
border-bottom:1px dotted #8e8878;}
.breadcrumb {
font-size:12px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
margin:0 20px 0 75px;
text-align:justify;
font-style:italic;}
.breadcrumb a {
color:#8e8878;
text-decoration:none;}

#editorial_block_center div.rte,
#editorial_block_center div.rte  p{
font-size: 16px !important;
}
/* ERREUR/SUCCESS */
.error {
background-color:#FBE2E5;
border:1px dashed #E80824;
color:#E80824;
font-family:"Times New Roman",Times,serif;
font-size:16px;
margin:30px 75px;
padding:20px;
}
.error ol {
font-style:italic;
margin:5px 0 0 0;
padding:0 20px;}
.titres_erreurs {
font-size:20px;
font-family:"Times New Roman",Times,serif;
color:#e80824;
font-weight:normal;
margin:0;
text-align:left;}
.success {
width:475px;
padding:20px;
background-color:#e8f1d2;
color:#84af1b;
font-family:"Times New Roman",Times,serif;
font-size:16px;
margin:0 20px 0 75px;
border:1px dashed #98c529;}

/* PAGE AUTHENTIFICATION -
- */
.account_input {
border:1px solid #8e8878;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
padding:2px 2px 2px 5px;
font-size:14px;
width:350px;
line-height:20px;}
.nom_adresse_input {
border:2px solid #8e8878;
font-family:"Times New Roman",Times,serif;
color:#FFF;
background-color:#8e8878;
font-weight:normal;
padding:2px;
font-size:14px;
width:150px;}
#login_form #email {
width:350px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
padding:2px 2px 2px 5px;
font-size:14px;}
.background_tableau_authentification {
background:url(../img/background_tableau_authentification.png) repeat-x;
height:50px;}
.texte_obligatoire {
font-size:12px;
font-style:italic;}

/* BLOC MON COMPTE -
- */
.block_content p {
margin:0;
padding:0;}
.block_content li a {
text-decoration:none;
font-size:12px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
display:block;
line-height:15px;
padding:5px 0 5px 5px;
border:none;
width:155px;
margin:0 15px 0 0;}

/* PAGE MON COMPTE -
- */
#page_my_account {
margin:0 0 0 75px;
width:500px;}
#my_account {
list-style:none;
border:0;
overflow:hidden;
padding:0;}
#my_account li {
text-decoration:none;
border:0;
display:block;
border-bottom:1px dashed #8e8878;}
.liste_my_account a {
display:block;
text-decoration:none;
line-height:30px;
font-size:15px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
padding:0 0 0 10px;}

/* PAGE ADRESSES 
- */
.address_update {
margin-top:15px;}
.liste_my_account a {
display:block;
text-decoration:none;
line-height:30px;
font-size:15px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
padding:0 0 0 10px;}

/* PAGE PANIER */
#order_step_container {
margin:0 0 20px 75px;}
#order_step {
list-style:none;
padding:0;
margin:0;
float:none;
width:500px;
display:inline;
}
#order_step li {
texte_decoration:none;
border:0;
display:inline;
text-align:center;
font-family:"Times New Roman",Times,serif;
font-size:12px;}
.step_current .order_step_text {
float:left;
width: 95px;
height:30px;
font-size:13px;
font-family:"Times New Roman",Times,serif;
line-height:30px;}
.step_todo .order_step_text {
float:left;
width: 95px;
height:30px;
font-size:12px;
font-family:"Times New Roman",Times,serif;
line-height:30px;}
.step_done .order_step_text {
float:left;
width: 95px;
height:30px;
font-size:12px;
font-family:"Times New Roman",Times,serif;
line-height:30px;
text-decoration:none;}
.table_block {
color:#8e8878;
font-family:"Times New Roman",Times,serif;
font-size:13px;}
#order_detail_content_container {
background-color:#FFF;
margin:20px 20px 0 75px;
width:515px;
padding:0 0 0 15px}
#cart_summary {
width:515px;}
.cart_product {
width:50px;
text-align:left;}
.cart_description {
width:90px;
text-align:left;}
.cart_description a {
text-decoration:none;
color:#8e8878;
border-bottom:1px dotted #8e8878;}
.cart_ref {
width:50px;
text-align:left;}
.cart_availability {
width:45px;
text-align:left;}
.cart_unit {
width:80px;
text-align:left;}
.cart_quantity {
width:50px;
text-align:left;}
.cart_delete {
text-align:right;
text-align:center;}
.cart_total_price {
text-align:right;
border-top:1px dashed #8e8878;
font-weight:bold;}
.cart_total {
width:60px;
text-align:right;}
.cart_total_text {
text-align:right;}
#order-detail-content_ports table {
width:485px;}
#order-detail-content_ports thead tr th {
border-bottom:1px dashed #8e8878;
height:30px;}
#order-detail-content_ports tbody tr {
height:30px;}
#order-detail-content tfoot tr td {
border-top:1px dashed #8e8878;
height:30px;
line-height:30px;}
.cart_up_down {
float:left;
width:25px;
margin:0;
padding:25px 0 0 0;
height:50px;
border:0;
}
.cart_reel_quantity {
float:left;
width:25px;
margin:0;
padding:33px 0 0 0;
height:42px;}
.cart_price_unit_x {
line-height:75px;
text-align:right;
color:#8e8878;
float:right;}
/*.textarea {
border:1px solid #8e8878;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
padding:2px 2px 2px 5px;
font-size:14px;
width:515px;
line-height:20px;}*/
#order_detail_content_container_livraison thead tr th {
border-bottom:1px dashed #8e8878;
text-align:left;
height:30px;}
.carrier_action {
width:25px;
line-height:30px;}
.carrier_name {
width:120px;
line-height:30px;}
.carrier_infos {
width:170px;
line-height:30px;}
.carrier_price {
width:100px;
line-height:30px;}
.btn_order_suivant {
float:right;
margin-right:50px;
border:0;
border-bottom:1px dotted #8e8878;
background-color:#FFF;
cursor:pointer;
text-decoration:none;
font-size:14px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
width:60px;}
.btn_order_confirme {
float:right;
margin-right:50px;
border:0;
border-bottom:1px dotted #8e8878;
background-color:#FFF;
cursor:pointer;
text-decoration:none;
font-size:14px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
width:80px;}
.cart_discount_name {
text-align:right;}


/* PAGE HISTORIQUE -
- */

#block-history {
margin:30px 20px 0 75px;
color:#8e8878;
font-family:"Times New Roman",Times,serif;
font-size:13px;
text-align:left;}
#order-list thead tr th {
border-bottom:1px dashed #8e8878;
text-align:left;
height:30px;}
#order-list tbody tr td {
border-bottom:1px dashed #8e8878;
text-align:left;}
.detail_step_by_step {
width:275px;}
.detail_step_by_step thead tr th {
border-bottom:1px dashed #8e8878;
text-align:left;}
.order_detail_message {
border:1px solid #8e8878;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
padding:2px 2px 2px 5px;
font-size:14px;
width:475px;
line-height:20px;}
#order-detail-content table {
width:485px;}
#order-detail-content thead tr th {
border-bottom:1px dashed #8e8878;
height:30px;}
#order-detail-content tbody tr {
text-align:left;
height:30px;}
#order-detail-content tfoot tr td {
border-top:1px dashed #8e8878;
height:30px;
line-height:30px;}
#order-list tbody tr {
height:30px;}
.history_method_avoir {
width:100px;}
.history_link {
width:85px;
height:40px;}
.history_date {
width:80px}
.history_method {
width:75px}
.history_state {
width:130px;
padding-right:10px;}
.hr_order_detail {
color:#FFF;
background-color:#FFF;
border:0;
height:1px;
width:100%;}

/* PAGE AVOIRS */
.discount thead tr th {
border-bottom:1px dashed #8e8878;
text-align:left;
height:30px;}

/* PAGE SITE MAP 
- */
.sitemap_block {
width:260px;
height:160px;
border:0;
margin:0 20px 80px 0;
float:left;
display:block;
padding:0 0 80px 0;}
.sitemap_block li {
list-style:none;
margin:0 0 0 40px;}
.sitemap_block a {
font-size:14px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
text-align:justify;
text-decoration:none;
border-bottom:1px dotted #8e8878;}
.categTree {
width:260px;
height:160px;
border:0;
margin:0 20px 80px 0;
float:left;
display:block;}
.tree {
list-style:none;
margin:0 0 0 40px;
}
.tree a {
font-size:14px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
text-align:justify;
text-decoration:none;
border-bottom:1px dotted #8e8878;}

/* PAGE CONFITURES -
- */
.liste_parfum {
margin:0;
padding: 0;
list-style:none;}
.liste_parfum li {
padding: 0;
position: relative;}
.liste_parfum a {
padding:0;
text-decoration:none;
line-height:25px;}
.liste_parfum li em {
background: url(../img/bulle_fruits.png) no-repeat;
width: 60px;
height: 60px;
position: absolute;
top: -85px;
left: -30px;
text-align: center;
padding: 5px 12px 10px;
z-index: 2;
display: none;}
.tableau_confitures {
width:525px;
height:160px;
border:0;
margin-left:75px;
text-align:center;
background:url(../img/background_tableau_prix.png) no-repeat;
padding-top:15px;}
.tableau_titres {
font-family:"Sue Ellen Francisco","Times New Roman",Times,serif;
color:#FFF;
font-size:22px;
line-height:15px;
}
.tableau_textes {
color:#8e8878;
font-size:14px;
font-family:"Times New Roman",Times,serif;
line-height:15px;}
.tableau-tarif {
font-family:"Sue Ellen Francisco","Times New Roman",Times,serif;
padding-top:5px;
line-height:15px;}
.tab-liste_parfums {
width:525px;
border:0;
margin-left:75px;
text-align:left;
color:#8e8878;
font-size:14px;
font-family:"Times New Roman",Times,serif;}
.conf_col_1{
width:165px;}
.conf_col_2{
width:175px;}

/* PAGE BOUTIQUE 
- */
.categorie-global {
margin:0 0 20px 55px;}
.categorie .nom {
font-size:30px;
font-family:"Sue Ellen Francisco","Times New Roman",Times,serif;
color:#FFF;
font-weight:normal;
line-height:30px;
padding-top:13px;}
.categorie .description {
font-size:20px;
font-family:"Sue Ellen Francisco","Times New Roman",Times,serif;
color:#FFF;
font-weight:normal;
margin:0;
padding:0;}
.categorie a {
width:260px;
height:130px;
text-decoration:none;
color:#FFF;
display:block;}

/* BLOC PRODUIT -
- */
#product_list {
margin:0 0 0 45px;
list-style-type:none;
padding:0;
float:left;}
#product_list li {
width:170px;
border:0;
margin:0 30px 50px 0;
float:left;
list-style:none;
text-align:center;}
#product_list img {
border:0;
padding:0;
margin:0;}
/*
#product_list img {
width:170px;
height:190px;
overflow:hidden;
border:0;
padding:0;
margin:0 10px 0 0;
float:left;}
*/
.product-name {
width:170px;
height:42px;
font-size:25px;
font-family:"Sue Ellen Francisco","Times New Roman",Times,serif;
color:#FFF;
font-weight:normal;
padding:10px 0 0 0;
line-height:25px;
float:left;
margin:0;
text-align:center;
background:url(../img/background_titres-product.jpg) no-repeat;}
.product-name img {
width:23px;
height:23px;}
.product-out-of-stock,
.product-stock {
width:170px;
height:20px;
margin:0;
color:#8e8878;
font-family:"Times New Roman",Times,serif;
font-weight:normal;
font-size:12px;
float:left;
padding:0;
text-align:center;
line-height:12px;
padding-top:5px;
}
.product-stock {
background:url(../img/stock-pas_stock.jpg) no-repeat left top;
}
.product-out-of-stock {
background:url(../img/stock-pas_stock.jpg) no-repeat left bottom;
}
.product-ajout {
width:140px;
margin:5px 0 5px 15px;
color:#8e8878;
font-family:"Times New Roman",Times,serif;
font-weight:normal;
font-size:12px;
float:left;
border-top:1px dashed #8e8878;
padding:5px 0 0 0;
text-align:center;}
#contenance-first {
margin-left:0;
height:23px;}
#contenance {
width:170px;
height:23px;
padding-left:13px;}
.produit_seul {
width:515px;
margin:0 0 0 75px;}
.photo_produit {
width:165px;
height:240px;
margin:30px 0 0 0;
padding:0;
float:left;}
.description_produit_seul {
margin:0;
padding:0;
float:left;
width:350px;}
.description_produit_seul p{
margin:0 0 0 75px;
font-size:12px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
line-height:25px;}
.description_produit_seul a {
border-bottom:1px dotted #8e8878;
text-decoration:none;
color:#8e8878;}
#block_produit_quantity-contenance {
margin:0 0 0 75px;
border-top:1px dashed #8e8878;
border-bottom:1px dashed #8e8878;
width:275px;
display:block;
padding:10px 0;}
.text_quantity_produit {
border:1px solid #8e8878;
font-size:12px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
text-align:center;}
.other_products {
width:520px;
margin:10px 0 10px 75px;}
.product_small {
width:60px;
height:100px;
display:block;
margin:0 5px 5px 0;
float:left;
text-align:center;}
.product_small_picture {
width:60px;
height:75px;
border:0;
display:block;
text-align:center;}
.product_small_name {
width:60px;
height:25px;
font-size:10px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
text-align:center;
display:block;
margin:0;}
#add_to_cart {
margin:10px 0 0 0;}
.products {
padding-bottom:10px;
line-height:13px;}
#last_quantities {
text-align:center;background-color:#FBE2E5;
border:1px dashed #E80824;
padding:5px;
font-family:"Times New Roman",Times,serif;
color:#E80824;}


/* CONTACT */
fieldset {
border:none;
margin:0;
padding:0;}
#id_contact {
border:1px solid #8e8878;
padding:2px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-size:14px;
height:22px;}
#email_contact {
border:1px solid #8e8878;
padding:2px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-size:14px;}
/*#message {
border:1px solid #8e8878;
padding:2px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-size:14px;}*/
.submit {
margin:0 0 0 170px;}


/* FOOTER 
- */
.texte_footer a:hover {
color:#FFF;}
.logo_eurek {
margin:0;
padding: 0;
list-style:none;}
.logo_eurek li {
padding: 0;
position: relative;}
.logo_eurek a {
padding:0;
text-decoration:none;}
.logo_eurek li em {
background: url(../img/bulle_eurek.png) no-repeat;
width: 60px;
height: 60px;
position: absolute;
top: -85px;
left: 530px;
text-align: center;
padding: 10px 12px 10px;
z-index: 2;
display: none;}
#top {
width:50px;
height:40px;
background: url(../img/top.png) no-repeat;
margin:0 0 0 580px;}
.top a {
width:50px;
height:40px;
text-indent:-99999px;
display:block;
overflow:hidden;}
.top a:hover {
text-decoration:none;}

/* TYPE SELECT */
.select span span {
padding:0;
cursor: text;
overflow: hidden;
text-align: center;
}

/* david */
#best-sellers_block_right .block_content {
margin:0 40px;
}
div.breadcrumb {
margin:0px 0px 20px 75px;
}
#cart_block a{
border-bottom:1px dotted #8E8878;
}
.hidden,
.collapsed,
.block_hidden_only_for_screen {
display:none;
}
/* for IE */
form {
padding:0;
margin:0;
}
h4 {
height:53px;
font-size:27px;
font-family:"Sue Ellen Francisco","Times New Roman",Times,serif;
color:#FFF;
font-weight:normal;
background:url(/themes/passionconfiture/img/puce_titres_h2.png) no-repeat left top;
padding:17px 20px 0 35px;
line-height:15px;
margin:30px 0 0 0;
text-decoration:none;
}
h4 a {
text-decoration:none;
color:#FFF;
}
/* correction */
.block_content {
font-size:12px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
}
.block_content ul {
border:0;
font-size:12px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
margin:0 40px 0 50px;
padding:0;
}
span.grower {
/*CLOSE*/
display:none;
}


/* formulaire contact */
#formulaire_contact{
margin:0 75px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
font-weight:normal;
font-size:15px;
}
form.contact p {
padding:10px 0 10px 32px;
line-height:30px;
}
.btn_effacer {
width:100px;
height:28px;
background:url(../img/btn_effacer.png) no-repeat scroll 0 0;
margin:0 0 0 240px;
border:0;
text-indent:-99999px;
text-decoration:none;
cursor:pointer;
}
.btn_effacer:hover {
width:100px;
height:30px;
background:url(../img/btn_effacer.png) no-repeat scroll 0 -30px;
}
#errOffset {
float:right;
width:1px;
}
form.contact input {
height:23px;
width:330px;
}
form.contact label {
width:100px;
line-height:31px;
}
input[type=text],
textarea {
font-family:"Times New Roman",Times,serif;
}
p.contact_confirm_msg{
background-color:#FFFFDD;
border:1px dashed #FFCC00;
color:#FFCC00;
margin:10px 75px;
padding:20px;
text-align:center;
}
span.desc_contact{
float:right;
font-size:12px;
height:20px;
line-height:12px;
margin:0;
padding:4px;
width:210px;
color:#8e8878;
font-style:italic;
}
/*input[type=text]:focus,
textarea:focus {
border:solid 1px #000;
}*/
#form_contact_msg .error {
margin:30px 0 30px 0px;
}
/* product */
#pb-right-column{
display:block;
float:left;
height:320px;
margin:30px 0 0 0;
}
#pb-left-column{
float:right;
color:#8E8878;
width:360px;
}
#pb-left-column h3 {
margin: 25px 0 0 0;
}
#product_buy_block p,
#short_description_content p{
margin:0;
}
#short_description_block,
#product_buy_block{
margin:0 0 0 75px;
border-bottom:1px dashed #8E8878;
display:block;
padding:10px 0;
width:275px;
font-size:12px;
font-family:"Times New Roman",Times,serif;
color:#8e8878;
line-height:15px;
}
#product_buttons_block{
margin:0 0 0 75px;
}
#pb-left-column  label{
display:block;
float:left;
width:100px;
}
.pack_price{
display:block;
float:left;
}
#product_buy_block  p.price{
margin:0;
}
.product-name a {
color:#fff;
text-decoration:none;
}
/* erreurs */
#erreur {
position:absolute;
left: 50%;
top: 50%;
width: 530px;
height: 350px;
margin-top: -155px;
/* hauteur */
margin-left: -295px;
/* largeur */
z-index:1;
padding:20px;
text-align:left;
}
/* authenticate */
#login_form td.submit{
width:120px;
}
.auth_1st_col{
width:100px;
height:30px;
}
/* best sellers */
#best-sellers_block_right ul{
list-style:none;
margin:0;
}
#best-sellers_block_right div.block_content{
/*margin:0 20px;*/
}
#best-sellers_block_right dt img{
border:none 0;
float:left;
margin-right:10px;
}
#best-sellers_block_right dt{
clear:both;
height:88px;
}
.widget_buttons a{
font-size:13px;
color:#8E8878;
border-bottom:1px dotted #8E8878;
text-decoration:none;
}
.block_content .bestselr_name{
color:#8E8878;
font-family:Times,serif;
font-size:16px;
font-weight:bold;
margin:0;
padding:10px 0 0;
display:block;
}
.block_content .bestselr_price{
float:none;
text-align:left;
}

/* panier */
.cart_quantity_delete img,
.cart_quantity_down img,
.cart_quantity_up img{
border:0 none;
}
