﻿*
{
    margin: 0;
    padding: 0;
    border: 0;
}
body
{
    background-image: url(../images/back.gif);
    color: #ffffff;
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
}
table
{
    border-collapse: collapse;
}
td
{
    margin: 0;
    padding: 0;
}
img
{
    border: 0;
}
h1
{
    margin: 10px 0;
}
h2
{
    margin: 9px 0;
}
h3
{
    margin: 8px 0;
}
h4
{
    margin: 7px 0;
}
h5
{
    margin: 6px 0;
}
h6
{
    margin: 5px 0;
}
p
{
    margin: 3px 0;
}
a *
{
    color: #ffffff;
    text-decoration: none;
}
a:hover *
{
    text-decoration: underline;
}
.textbox
{
    height: 18px;
    border: solid 1px silver;
}
.categorie
{
    text-align: center;
}
.categorie a
{
    color: #604718;
    font-size: 11pt;
}
.langues a
{
    color: #604718;
}
.languesselected a
{
    color: #604718;
    font-weight: bold;
}
.produit
{
}
.produit * a
{
    color: #604718;
    text-decoration: none;
}
#pied
{
    background: #000000;
    padding: 30px 0;
    font-size: 8pt;
    color: #8C8283;
}
#menu-bas
{
    text-align: right;
    color: #8C8283;
}
#menu-bas a
{
    color: #8C8283;
    text-decoration: none;
}
#menu-bas a:hover
{
    color: #ffffff;
}

.staticmenuitemstyle
{
    font-size: 8pt;
    color: #ffffff;
    text-transform:capitalize;
    /*background: url(../images/user_menu_bg2.png) no-repeat;
    padding-left: 20px;*/
    margin-right: 10px;
}
.staticmenuitemstyle a
{
    background: none;
}
.staticmenuitemstyle a:hover
{
    text-decoration: underline;
    
}

.adminstaticmenuitemstyle
{
    font-size: 8pt;
    color: #ffffff;
    text-transform:capitalize;
}
.adminstaticmenuitemstyle a
{
    font-size: 8pt;
    color: #ffffff;
    text-decoration: none;
    text-transform: capitalize;
    background: none;
    margin-right: 10px;
}
.adminstaticmenuitemstyle a:hover
{
    text-decoration: underline;
}

.dynamicmenustyle
{
}
.dynamicmenuitemstyle
{
background-image:url(../images/trans.png);
/*border-bottom: solid 1px #CFABB2;*/
color: White;
height: 18px;
line-height: 18px;
padding: 1px 15px 0px 5px;
display: block;
font-size: 8pt;
width: 100%;
}
.dynamichoverstyle a
{
    text-decoration: underline;
}
.mpeBackground
{
    /*background-color: #8FAAC3;*/
    background-color: #000000;
    filter: alpha(opacity=30);
    opacity: 0.3;
}
.catalogue a
{
    color: #ffffff;
    text-decoration: none;
}

.catalogue a:hover
{
    text-decoration: underline;
}
.cataloguecategoriesitemstyle
{
    height: 27px;
}
.cataloguecategoriesitemstyle a
{
    color: #ffffff;
    text-decoration: none;
}
.cataloguecategoriesitemstyle a:hover
{
    text-decoration: underline;
}

.prix 
{
    color:#fff799; 
    font-size:16px; 
    line-height:18px; 
    font-weight:bold; 
    text-decoration:none; 
    text-transform:uppercase; 
    font-family:Tahoma
}
input.quantite
{
    width:69px; 
    height:18px; 
    background:#95939a; 
    color:#181c23; 
    font-size:11px;
}
.debug
{
    visibility: hidden;
}

/* Kit gtraphique */

.top_talling_tail {
background:url(../images/top_talling.gif) repeat-x left top #550716; height:136px; left:0; position:absolute; top:0; width:40%; z-index:1;}

.top_talling{background:url(../images/top_talling2.gif) repeat-x left top #4c0714; min-height:136px; height:auto !important; height:136px; position:relative;}
.top_talling .col1{width:auto; float:left;}
.top_talling .col2{width:729px; float:right;}
.top_talling .col2 .row1{height:63px;}
.top_talling .col2 .row1 .block{width:auto; float:right}
.top_talling .col2 .row1 .block .coll1{width:167px; float:right; background:url(../images/header_bg2.gif) no-repeat 0 9px;}
.top_talling .col2 .row1 .block .coll1 .indent{padding:17px 0 15px 58px; font-family:Tahoma; font-size:11px; color:#ea7a53;}
.top_talling .col2 .row1 .block .coll1 a{color:#ea7a53;}
.top_talling .col2 .row1 .block .coll2{width:110px; float:right; background:url(../images/header_bg5.gif) no-repeat 66px 12px;}
.top_talling .col2 .row1 .block .coll2 .indent{padding:17px 18px 15px 0; font-family:Tahoma; font-size:11px; color:#ccc5c7;}
.top_talling .col2 .row1 .block .coll2 img{margin-right:2px;}
.top_talling .col2 .row1 .block .coll2 a{color:#ea7a53;}
.top_talling .col2 .row1 .block .coll3{width:217px; float:right;}
.top_talling .col2 .row1 .block .coll3 .indent{padding:15px 0 0 0; font-family:Tahoma; font-size:11px; color:#ccc5c7;}
.top_talling .col2 .row1 .block .coll3 select{width:135px; height:20px; border:solid 1px #533d41; background:#461d26; color:#a18d92; font-family:Tahoma; font-size:10px;}
.top_talling .col2 .row2{height:30px; background:url(../images/header_bg3.gif) repeat-x left bottom;}

.main_t{width:960px; margin:auto; text-align:left;}
.main_t_bg1{background:url(../images/header_bg1.gif) no-repeat right top; position:relative; z-index:11;}

.user_menu ul{list-style:none; text-transform:uppercase; margin-top:0; font-family:Tahoma; float:right}
.user_menu li{float:left; background:url(../images/user_menu_bg.gif) no-repeat 0px 5px; display:block; line-height:12px; font-size:9px;}
.user_menu li a{display:block; padding:1px 19px 4px 9px; text-decoration:none; color:#fff799}
.user_menu li a:hover{text-decoration:underline !important;}


.user_menu2 ul{list-style:none; text-transform:uppercase; margin-top:0; font-family:Tahoma;}
.user_menu2 li{float:left; background:url(../images/user_menu_bg2.png) no-repeat 0px 1px; display:block; line-height:12px; font-size:11px;}
* html .user_menu2 li{float:left; background:url(../images/user_menu_bg2.gif) no-repeat 0px 1px; display:block; line-height:12px; font-size:11px;}
.user_menu2 li a{display:block; padding:1px 30px 4px 18px; text-decoration:none; color:#ffffff}
.user_menu2 li a:hover{text-decoration:underline !important;}

.top_talling3{background:url(../images/top_talling3.png) repeat-x left top;}
* html .top_talling3{background:url(../images/top_talling3.jpg) repeat-x left top;}

.bouton
{
    text-decoration: none;
    color: #fff;
    font-size: 8pt;
    line-height: 20px;
    padding: 0 10px;
    display: block;
    text-align: center;
}
.bouton:hover
{
    text-decoration: underline;
}

.panier td
{
    border: solid 1px #ffffff;
    color: #ffffff;
}
.paniertextbox
{
    background: #ffffff;
    height: 20px;
    font-family:Tahoma;
    font-size: 12px;
    border: solid 1px #7F9DB9;
}
.paniertextarea
{
    background: #ffffff;
    font-family:Tahoma;
    font-size: 12px;
    border: solid 1px #7F9DB9;
}