body {
color:#000000;
background-color:#FFFFFF;
}

#compteSup {
background-image:url(/specific/img/compteSup.gif);
font-weight:bold;
height:20px;
left:680px;
padding-left:27px;
padding-top:6px;
position:absolute;
top:15px;
width:238px;
}

#compteSup a{
text-decoration:none;
}

#infoCompte {
display:none;
background-image:url(/specific/img/boiteCompte.png);
background-repeat:no-repeat;
height:97px;
padding-left:34px;
padding-top:6px;
position:absolute;
right:3px;
top:5px;
width:247px;
z-index:1;
}

#infoCompte .fermer {
float: right;
font-weight: bold;
margin-right: 6px;
cursor: pointer;
}

#infoCompte .titre{
font-weight:bold;
padding-bottom:7px;
}

#panierSup {
background-image:url(/specific/img/panierSup.png);
font-weight:bold;
height:21px;
left:730px;
padding-left:34px;
padding-top:5px;
position:absolute;
top:70px;
width:136px;
}

#panierSup a{
text-decoration:none;
}

#bloc_bandeau{
background-image:url(/specific/img/bandeau.png);
background-repeat:no-repeat;
height:160px;
width:960px;
}

#bloc_bandeau #productSearch {
font-size:14px;
font-weight:bold;
position:absolute;
right:31px;
top:141px;
}

#bloc_bandeau #productSearch form {
display:inline;
}

#bloc_bandeau #productSearch span {
float:left;
padding-right:5px;
}

#bloc_bandeau #productSearch input {
font-size:10px;
height:11px;
border:1px solib grey;
width:140px;
float:left;
}

#bloc_bandeau #productSearch #submitSearch {
background-image:url(/specific/img/boutonLien.jpg);
background-repeat:no-repeat;
font-weight:bold;
height:16px;
text-align:center;
top:142px;
width:88px;
font-size:12px;
margin-left:5px;
margin-top:1px;
float:left;
cursor:pointer;
}

#bloc_entete {
position:relative;
}

#bloc_entete #content_type_paragraphe_titre {
height:68px;
left:680px;
overflow:hidden;
position:absolute;
top:42px;
width:265px;
}

#bloc_sous_nav_haut {
bottom:21px;
position:absolute;
}

#bloc_gauche .familles {
background-image:url(/specific/img/barrehaut.jpg);
background-repeat:no-repeat;
padding-bottom:20px;
padding-top:21px;
width:268px;
}


#bloc_container{
width:960px;
}

#bloc_corps{
width:960px;
}

#bloc_droite{
padding-top:0px;
display:none;
}

#bloc_gauche{
padding-left:0;
padding-top:0;
width:275px;
}

#bloc_centre{
margin:0;
padding:15px 15px 10px;
width:655px;
}

h1{
display:none;
}



#taille, #drapeaux, #frontlogin-form, #nutch-form, #skin{
display:none;
}

#newsletter-form{
background-color:#4F5869;
width:160px;
height:30px;
padding-left:10px;
background-image: url(/specific/img/newsletter-titre.gif);
background-repeat:no-repeat;
background-position:16px 5px;
padding-top:25px;
}

#newsletter-form form div.email{
width:110px;
}

#newsletter-form form div.label{
display:none;
}

#newsletter-form .email input{
width:100px;
}

#bloc_panier{
display:none;/*TEMP*/
position:absolute;
top:210px;
margin-left:750px;
padding-left:25px;
background-image: url(/specific/skins/skin-default6/img/panier.gif);
background-repeat:no-repeat;
background-position:center left;
height:18px;
padding-top:7px;
}

#bloc_outils{
margin-left:250px;
display:none;
}

#bloc_outils a{
color:#676767;
}

/* catalogue **/

/* page produits **/

.nomFam{
font-size:14px;
font-weight:bold;
padding-left:10px;
border-bottom:1px solid #DBE2E5;
padding-top:10px;
padding-bottom:3px;
}

.caseProduit {
background-color:#FFFFBB;
border:2px solid white;
}

.product {
padding:5px;
width:309px;
}

.product .photo {
width:120px;
}

.product .designation {
font-size:14px;
font-weight:bold;
}

.product .cell3 {
width:120px;
}


.product .min {
float:left;
width:85px;
}

.product .tarif {
padding-bottom:3px;
text-align:right;
white-space:nowrap;
}

.product .ensavoirplus {
padding-bottom:32px;
text-align:right;
}

.product .quantite {
padding-bottom:10px;
padding-left:62px;
position:relative;
}

.product .quantite input {
text-align:right;
width:30px;
}

.product .quantite .incQT {
position:absolute;
left:149px;
top:0;
cursor:pointer;
}

.product .quantite .decQT {
position:absolute;
left:149px;
top:11px;
cursor:pointer;
}

.product .ajouter {
background-image:url(/specific/img/btn_ajout_panier.png);
color:white;
cursor:pointer;
height:17px;
margin-left:41px;
padding-left:20px;
width:114px;
}
.grille td{
vertical-align:top;
}


.pagination{
text-align:center;
}

.precedente, .numpages, .suivante{
display:inline;
}

.precedente a, .numpages a, .suivante a{
font-size:11px;
font-weight:bold;
padding-left:4px;
text-decoration:none;
}

.precedente a:hover, .numpages a:hover, .suivante a:hover{
text-decoration:underline;
}


#bloc_centre .currentPage {
color:#F78004;
}


#bloc_centre  a img{
border:none;
}

#productSearchResult a {
color:#000066;
text-decoration:none;
}

#productSearchResult a:hover {
color:#660000;
}


#productSearchResult .chapeau {
font-size:24px;
font-weight:bold;
}

#productSearchResult .entete {
background-image : url(/specific/img/barre.jpg);
font-weight:bold;
}

#productSearchResult .pair {
background-color:#FFFFBB;
}

#productSearchResult .impair {
background-color:#FFE7AD;
}

#productSearchResult .pied {
background-image : url(/specific/img/barre.jpg);
font-weight:bold;
}

#productSearchResult .col1 {
float:left;
width:75%;
}

#productSearchResult .col2 {

}

#productSearchResult .col1, #productSearchResult .col2, #productSearchResult .pied {
border:1px solid #FFFFFF;
padding-top:1px;
padding-right:3px;
padding-bottom:1px;
padding-left:3px;
}

#navVHL2 {
list-style:none;
margin:0;
padding:0 0 27px;
height:24px;
}

#navVHL2 li {
float:left;
background-image:url(/specific/skins/skin-default6/img/puce-nav.gif);
background-position:left center;
background-repeat:no-repeat;
margin-right:10px;
}

#navVHL2 li a {
background-image:url(/specific/skins/skin-default6/img/puce-nav-right.gif);
background-position:right center;
background-repeat:no-repeat;
display:block;
height:23px;
padding-left:16px;
padding-right:13px;
padding-top:6px;
text-decoration:none;
}



#dynamicDiv15_11 table{
text-align:center;
width:100%;
}

#dynamicDiv15_11 table caption{
font-size:18px;
text-align:left;
border-bottom:1px dashed #B4B4B4;
background-image:url(/specific/skins/skin-default6/img/puce-produit.gif);
background-repeat:no-repeat;
background-position:0px 7px;
padding-left:17px;
margin-bottom:10px;
}


#target_basket {
top:22px;
padding:0px;
position:fixed;
right:-350px;
width:353px;
text-align:center;
z-index:3;
}

#target_basket a img {
border:none;
}

#haut {
background-image:url(/specific/skins/skin-default6/img/bg-basket.gif);
background-repeat:no-repeat;
background-position:top center;
padding:5px;
display:none;
}

#bas {
background-image:url(/specific/skins/skin-default6/img/bg-basket-bas.gif);
background-repeat:no-repeat;
background-position:top center;
height:16px;
display:none;
}



#bandeauPerso {
border:1px solid black;
padding:5px;
position:absolute;
right:5px;
text-align:center;
width:180px;
}




/* debut boutique */

#cart td {
padding:3px;
}
#cart table {
border-collapse:collapse;
}
#cart td {
border-right:1px solid #50596A;
padding:2px 4px;
}
#cart th {
background-color:#50596A;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
padding:2px 4px;
}
#cart td td {
border:0 solid #000000;
}
#cart .prix {
text-align:right;
}

#cart .prix.final {
border:1px solid black;
}

#cart .total {
background-color:#E1E1E1;
}
.commande_etape {
border-bottom:1px dashed #CCCCCC;
border-top:1px dashed #CCCCCC;
font-size:small;
font-weight:bold;
}
#cart span.bouton,
#orderCart span.bouton {
background-color:#F78004;
clear:left;
color:#FFFFFF;
margin-bottom:10px;
margin-right:10px;
margin-top:10px;
padding:5px;
text-align:center;
width:110px;
}
#cart .bouton a,
#orderCart .bouton a {
color:#FFFFFF;
}
#cart h3 {
clear:left;
}
#orderWithCheck .alert {
margin-top:5px;
}
#orderWithCheck .recapitulatif, #orderWithCheck .adresses, #orderWithCheck .serviceclient {
clear:left;
margin:2px;
padding-bottom:2px;
}
#orderWithCheck .element {
border:1px solid black;
margin:2px;
padding:8px;
text-align:left;
}
/*#orderCart .bouton {
clear:left;
}*/
#orderCart .adresses {
margin:0;
padding-bottom:0;
}
#orderCart .element {
float:left;
text-align:left;
width:50%;
}

#orderCart select{
font-size:17px;
}

#nouveauClient legend {
font-weight:bold;
}

#formCreationClient table {
width:620px;
}

#formCreationClient td {
vertical-align:top;
}

#formCreationClient legend {
color:#333333;
font-weight:bold;
}
#formCreationClient fieldset {
margin:0 0 15px 15px;
}
#formCreationClient label {
display:block;
width:90px;
}
#formCreationClient input, #formCreationClient label {
float:left;
margin-bottom:2px;
}
#formCreationClient br {
clear:left;
}
.noprint .bouton {
float: left;
padding-right:10px;
}
.bouton a {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:3px;
text-align:center;
text-decoration:none;
}
#target_basket .button {
font-size:10px;
margin-left:26px;
}
#cartLoader {
padding-left:150px;
padding-top:50px;
}

#fermerPanierCroix {
cursor:pointer;
font-weight:bold;
left:325px;
position:absolute;
top:7px;
z-index:1;
}

#fermerPanier {
left:-46px;
position:absolute;
top:20px;
z-index:1;
display:none;
cursor:pointer;
font-weight:bold;
}

#ouvrirPanier {
left:-42px;
position:absolute;
top:20px;
z-index:1;
cursor:pointer;
font-weight:bold;
}

#nbItem {
cursor:pointer;
left:-42px;
position:absolute;
top:68px;
z-index:1;
font-weight:bold;
}

#roll {
cursor:pointer;
position:absolute;
right:352px;
margin-top:16px;
}

#scrollCart td{
text-align:left;
}
/* fin boutique*/

#scrollCart {
max-height:160px;
overflow-y:scroll;
}

#smoothMsg {
background-color:#D2FF60;
border:1px solid #007E0C;
bottom:0;
color:#007E0C;
display:none;
font-size:16px;
font-weight:bold;
padding:5px;
position:fixed;
right:0;
width:400px;
}

.tarif {
font-weight:bold;
}

.tarif span {
font-size:10px;
}

.eco {
padding-left:135px;
}

#factures {
width:100%;
border-collapse:collapse;
}

#factures td{
border:1px solid black;
}

#saveClient .bouton a, #orderWithCheck .bouton a {
background-color:#F78004;
}


#bloc_centre .parts .part {
height:23px;
}

.enStock {
color:green;
}

.pasEnStock {
color:red;
}

#stockAlert {
border: 1px solid black;
padding: 5px;
position: fixed;
left: 30%;
top: 30%;
width: 400px;
background-color: lightGrey;
font-weight: bold;
text-align: left;
}

#stockAlert input {
float:right;
}


#famTreeSup, #famTreeSup li, #famTreeSup ul {
padding:0px;
margin:0px;
}

#famTreeSup li {
list-style:none;
}

#famTreeSup li.level1 {
background-image:url(/specific/img/famTabG.gif);
float:left;
margin-right:1px;
padding-bottom:0;
padding-left:3px;
padding-top:0;
position:relative;
/*max-width:43px;*/
}

#famTreeSup .level1 a {
background-image:url(/specific/img/famTabD.gif);
background-position:right top;
background-repeat:no-repeat;
display:block;
font-size:11px;
height:28px;
padding-right:2px;
text-align:center;
text-decoration:none;
color:white;
overflow:hidden;
}

#famTreeSup .level1 ul a {
background-image:none;
display:inline;
font-size:11px;
text-decoration:none;
}

#famTreeSup ul.level2 {
background-color:white;
border:1px solid skyBlue;
visibility:hidden;
left:0;
padding-left:5px;
position:absolute;
top:28px;
min-width:170px;
z-index:2;
}

#famTreeSup .level2 a {
font-weight:bold;
text-decoration:none;
}

#famTreeSup .level2 ul a {
font-weight:normal;
padding-left:10px;
}


#familyTree, #familyTree ul, #familyTree li {
padding:0px;
margin:0px;
}

#familyTree {
background-color:#F0F0F0;
background-image:url(/specific/img/barre.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:21px;
width:268px;
}


#familyTree .level1 a {
font-size:18px;
font-style:italic;
font-weight:bold;
line-height:22px;
color:white;
}

#familyTree .level2 a {
font-size:13px;
font-style:normal;
font-weight:bolder;
line-height:16px;
}

#familyTree .level2 ul a {
font-weight:normal;
padding-left:10px;
}

#familyTree ul.level2, #familyTree ul.level3 {
display:none;
}

#familyTree ul.level2.currentUL, #familyTree ul.level3.currentUL {
display:block;
}


#familyTree .fam1128 a, #famTreeSup .fam1128 a.linkOver, #famTreeSup .fam1128 ul a {
color:#DB214D;
}
#familyTree .fam1125 a, #famTreeSup .fam1125 a.linkOver, #famTreeSup .fam1125 ul a {
color:#0094DE;
}

#familyTree .fam1003 a, #famTreeSup .fam1003 a.linkOver, #famTreeSup .fam1003 ul a {
color:#2A2522;
}

#familyTree .fam1030 a, #famTreeSup .fam1030 a.linkOver, #famTreeSup .fam1030 ul a {
color:#6E619E;
}

#familyTree .fam1040 a, #famTreeSup .fam1040 a.linkOver, #famTreeSup .fam1040 ul a {
color:#D9261C;
}

#familyTree .fam1078 a, #famTreeSup .fam1078 a.linkOver, #famTreeSup .fam1078 ul a {
color:#009140;
}

#familyTree .fam1089 a, #famTreeSup .fam1089 a.linkOver, #famTreeSup .fam1089 ul a {
color:#4D4A42;
}

#familyTree .fam1119 a, #famTreeSup .fam1119 a.linkOver, #famTreeSup .fam1119 ul a {
color:#007DC2;
}

#familyTree .fam1121 a, #famTreeSup .fam1121 a.linkOver, #famTreeSup .fam1121 ul a {
color:#766857;
}

#familyTree .fam1054 a, #famTreeSup .fam1054 a.linkOver, #famTreeSup .fam1054 ul a {
color:#85C226;
}

#familyTree .fam1063 a, #famTreeSup .fam1063 a.linkOver, #famTreeSup .fam1063 ul a {
color:#E87845;
}

#familyTree .fam1071 a, #famTreeSup .fam1071 a.linkOver, #famTreeSup .fam1071 ul a {
color:#BD825C;
}

#familyTree .fam1137 a, #famTreeSup .fam1137 a.linkOver, #famTreeSup .fam1137 ul a {
color:#DE127A;
}

#familyTree .fam1150 a, #famTreeSup .fam1150 a.linkOver, #famTreeSup .fam1150 ul a {
color:#6E619E;
}

#familyTree .fam1151 a, #famTreeSup .fam1151 a.linkOver, #famTreeSup .fam1151 ul a {
color:#85C226;
}

#familyTree .fam1170 a, #famTreeSup .fam1170 a.linkOver, #famTreeSup .fam1170 ul a {
color:#BD825C;
}

#familyTree .fam1172 a, #famTreeSup .fam1172 a.linkOver, #famTreeSup .fam1172 ul a {
color:#5C8C7F;
}

#familyTree .fam1175 a, #famTreeSup .fam1175 a.linkOver, #famTreeSup .fam1175 ul a {
color:#926B28;
}

#familyTree .fam1181 a, #famTreeSup .fam1181 a.linkOver, #famTreeSup .fam1181 ul a {
color:#E87845;
}

#familyTree .fam1182 a, #famTreeSup .fam1182 a.linkOver, #famTreeSup .fam1182 ul a {
color:#007DC2;
}

#familyTree .fam1183 a, #famTreeSup .fam1183 a.linkOver, #famTreeSup .fam1183 ul a {
color:#D9261C;
}

#famTreeSup li.fam1128 {
background-image:url(/specific/img/famTabG830.gif);
width:42px;
}
#famTreeSup li.fam1125 { 
background-image:url(/specific/img/famTabG857.gif);
width:37px;
}
#famTreeSup li.fam1003 {
background-image:url(/specific/img/famTabG867.gif);
width:29px;
}
#famTreeSup li.fam1030 {
background-image:url(/specific/img/famTabG881.gif);
width:43px;
}
#famTreeSup li.fam1040 {
background-image:url(/specific/img/famTabG911.gif);
width:28px;
}
#famTreeSup li.fam1078 {
background-image:url(/specific/img/famTabG922.gif);
width:41px;
}
#famTreeSup li.fam1089 {
background-image:url(/specific/img/famTabG936.gif);
width:41px;
}
#famTreeSup li.fam1119 {
background-image:url(/specific/img/famTabG937.gif);
width:42px;
}
#famTreeSup li.fam1121 {
background-image:url(/specific/img/famTabG941.gif);
width:50px;
}
#famTreeSup li.fam1054 {
background-image:url(/specific/img/famTabG942.gif);
width:48px;
}
#famTreeSup li.fam1063 {
background-image:url(/specific/img/famTabG951.gif);
width:48px;
}
#famTreeSup li.fam1071 {
background-image:url(/specific/img/famTabG952.gif);
width:53px;
}
#famTreeSup li.fam1137 {
background-image:url(/specific/img/famTabG961.gif);
width:36px;
}
#famTreeSup li.fam1150 {
background-image:url(/specific/img/famTabG969.gif);
width:36px;
}
#famTreeSup li.fam1151 {
background-image:url(/specific/img/famTabG970.gif);
width:60px;
}
#famTreeSup li.fam1170 {
background-image:url(/specific/img/famTabG993.gif);
width:48px;
}
#famTreeSup li.fam1172 {
background-image:url(/specific/img/famTabG996.gif);
width:23px;
}
#famTreeSup li.fam1175 {
background-image:url(/specific/img/famTabG999.gif);
width:58px;
}
#famTreeSup li.fam1181 {
background-image:url(/specific/img/famTabG1000.gif);
width:43px;
}
#famTreeSup li.fam1182 {
background-image:url(/specific/img/famTabG1001.gif);
width:37px;
}
#famTreeSup li.fam1183 {
background-image:url(/specific/img/famTabG1002.gif);
width:33px;
}

#famTreeSup li.fam1128.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1125.listOver { 
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1003.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1030.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1040.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1078.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1089.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1119.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1121.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1054.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1063.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1071.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1137.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1150.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1151.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1170.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1172.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1175.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1181.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1182.listOver {
background-image:url(/specific/img/famTabG.gif);
}
#famTreeSup li.fam1183.listOver {
background-image:url(/specific/img/famTabG.gif);
}

#famTreeSup li.fam1128 a {
background-image:url(/specific/img/famTabD830.gif);
}
#famTreeSup li.fam1125 a { 
background-image:url(/specific/img/famTabD857.gif);
}
#famTreeSup li.fam1003 a {
background-image:url(/specific/img/famTabD867.gif);
}
#famTreeSup li.fam1030 a {
background-image:url(/specific/img/famTabD881.gif);
}
#famTreeSup li.fam1040 a {
background-image:url(/specific/img/famTabD911.gif);
}
#famTreeSup li.fam1078 a {
background-image:url(/specific/img/famTabD922.gif);
}
#famTreeSup li.fam1089 a {
background-image:url(/specific/img/famTabD936.gif);
}
#famTreeSup li.fam1119 a {
background-image:url(/specific/img/famTabD937.gif);
}
#famTreeSup li.fam1121 a {
background-image:url(/specific/img/famTabD941.gif);
}
#famTreeSup li.fam1054 a {
background-image:url(/specific/img/famTabD942.gif);
}
#famTreeSup li.fam1063 a {
background-image:url(/specific/img/famTabD951.gif);
}
#famTreeSup li.fam1071 a {
background-image:url(/specific/img/famTabD952.gif);
}
#famTreeSup li.fam1137 a {
background-image:url(/specific/img/famTabD961.gif);
}
#famTreeSup li.fam1150 a {
background-image:url(/specific/img/famTabD969.gif);
}
#famTreeSup li.fam1151 a {
background-image:url(/specific/img/famTabD970.gif);
}
#famTreeSup li.fam1170 a {
background-image:url(/specific/img/famTabD993.gif);
}
#famTreeSup li.fam1172 a {
background-image:url(/specific/img/famTabD996.gif);
}
#famTreeSup li.fam1175 a {
background-image:url(/specific/img/famTabD999.gif);
}
#famTreeSup li.fam1181 a {
background-image:url(/specific/img/famTabD1000.gif);
}
#famTreeSup li.fam1182 a {
background-image:url(/specific/img/famTabD1001.gif);
}
#famTreeSup li.fam1183 a {
background-image:url(/specific/img/famTabD1002.gif);
}

#famTreeSup li.fam1128 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1125 a.linkOver { 
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1003 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1030 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1040 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1078 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1089 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1119 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1121 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1054 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1063 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1071 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1137 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1150 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1151 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1170 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1172 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1175 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1181 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1182 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}
#famTreeSup li.fam1183 a.linkOver {
background-image:url(/specific/img/famTabD.gif);
}

#famTreeSup .level1 ul a {
background-image:none;
display:inline;
font-size:11px;
text-decoration:none;
}

#famTreeSup .level1 ul a.linkOver {
background-image:none;
}

.top_vente {
background-image:url(/specific/img/fond_top_des_ventes.jpg);
background-repeat:no-repeat;
height:258px;
margin-left:2px;
margin-top:14px;
padding-left:10px;
padding-right:10px;
width:626px;
}


.top_vente .title {
border-bottom:1px solid lightGrey;
color:orange;
font-size:19px;
font-weight:bold;
padding-top:2px;
}

.top_vente .title span {
color:black;
text-transform:uppercase;
}

.top_vente .content {
margin-left:0;
margin-top:28px;
}

.top_vente .visuels {
height:200px;
position:relative;
width:375px;
}

.top_vente .visuel {
left:0;
position:absolute;
top:0;
}

.top_vente .photo {
height:193px;
overflow:hidden;
width:200px;
}

.top_vente .designation {
font-size:14px;
font-weight:bold;
height:20px;
overflow:hidden;
width:170px;
background-color:white;
}

.top_vente .designation2 {
color:#666666;
height:44px;
overflow:hidden;
width:170px;
}

.top_vente .stock {
padding-top:10px;
}

.top_vente .valeur {
color:orange;
font-size:24px;
font-weight:bold;
background-color:white;
}

.top_vente .acheter {
background-image:url(/specific/img/image_panier.jpg);
background-repeat:no-repeat;
color:white;
cursor:pointer;
height:17px;
padding-left:19px;
width:45px;
}

.top_vente td {
vertical-align:top;
}

.top_vente .nav {
width:251px;
}

.top_vente .nav .index {
border:1px solid transparent;
cursor:pointer;
display:block;
float:left;
height:50px;
margin-right:10px;
width:50px;
}

.top_vente .nav img{
max-height:50px;
max-width:50px;
}


.top_vente .nav .selected{
border:1px solid red;
}


#caroussel {
background-image:url(/specific/img/fond_carrousel.jpg);
background-position:center top;
background-repeat:no-repeat;
height:97px;
padding-top:23px;
}


.boutonLien {
background-image:url(/specific/img/boutonLien.jpg);
background-repeat:no-repeat;
font-weight:bold;
height:16px;
text-align:center;
width:88px;
position:absolute;
top:142px;
}

.boutonLien a {
padding-left:20px;
padding-right:20px;
text-decoration:none;
}

#lienAccueil {
left:10px;
}

#lienContact {
left:108px;
}

#pied {
background-image:url(/specific/img/pied_background.jpg);
background-repeat:repeat-x;
height:45px;
padding-left:60px;
padding-right:60px;
text-align:center;
}

#pied a {
color:white;
text-decoration:none;
}

#homeFootLink, #homeFootLink ul, #homeFootLink li {
padding:0px;
margin:0px;
display:inline;
}

#famTreeFoot, #famTreeFoot ul, #famTreeFoot li {
display:inline;
margin:0;
padding:0;
}

#famTreeFoot .level1 ul {
display:none;
}

#famTreeFoot a {
text-decoration:none;
}

#navFooter, #navFooter ul, #navFooter li {
padding:0px;
margin:0px;
float:none;
display:inline;
}

#pied li {
padding-left:5px;
padding-right:5px;
}



.fiche {
/*
padding:5px;
background-color:#FFFFBB;
*/
background-color:#FFFFBB;
float:left;
padding:5px;
width:645px;
}

.fiche .photo {
width:200px;
float:right;
}

.fiche .fichePDF {
padding-top:5px;
}

.fiche .data {
width:395px;
}

.fiche .designation {
font-size:14px;
font-weight:bold;
}

.fiche .designation2 {
padding-bottom:10px;
}

.fiche .stock {
font-weight:bold;
padding-bottom:10px;
}

.fiche .prix {
padding-bottom:15px;
}

.fiche .min {
float:left;
}

.fiche .tarif {
padding-bottom:3px;
text-align:right;
}

.fiche .quantite {
float:left;
padding-bottom:10px;
padding-left:18px;
padding-right:34px;
position:relative;
}

.fiche .quantite input {
text-align:right;
width:30px;
}

.fiche .quantite .incQT {
position:absolute;
right:10px;
top:0;
cursor:pointer;
}

.fiche .quantite .decQT {
position:absolute;
right:10px;
top:11px;
cursor:pointer;
}

.fiche .ajouter {
background-image:url(/specific/img/btn_ajout_panier.png);
color:white;
cursor:pointer;
float:left;
height:17px;
margin-left:15px;
padding-left:20px;
width:114px;
}

.fiche .retour {
background-image:url(/specific/img/image_retour.jpg);
color:white;
cursor:pointer;
float:left;
height:17px;
margin-left:40px;
padding-left:14px;
width:50px;
}

.fiche .lastLine {
height:40px;
}

#waitForPayPal {
padding-top: 60px;
text-align: center;
}

#waitForPayPal span {
cursor:pointer;
font-weight:bold;
}

/* Gestion des paniers */
table.gerepanier { border-collapse:collapse; }
tr.gerepanierpair { background-color:#F3F4F6; }
tr.gerepanierimpair {	background-color:#FFFFFF;}
td.gerepanier {
	border:1px solid #D6D6D6;
	height:23px;
	min-width:45px;
	padding-left:3px;
	text-align:left;
}

/* Etapes */
#etapes { height:75px; clear:left; padding-left:150px;}
#etape1on, #etape2on, #etape3on, #etape4on, #etape1off, #etape2off, #etape3off, #etape4off {
	background-position:0 0;
	background-repeat:no-repeat;
	height:35px;
	padding-top:40px;
	text-align:center;
	float:left;
	font-size:8pt;
}
#etape1on { background-image:url(/specific/img/etape_panier_on.png); width:85px; }
#etape2on { background-image:url(/specific/img/etape_cle2_on.png); width:85px; }
#etape3on { background-image:url(/specific/img/etape_colis_on.png); width:86px; }
#etape4on { background-image:url(/specific/img/etape_paiement_on.png); width:85px; }
#etape1off { background-image:url(/specific/img/etape_panier_off.png); width:85px; }
#etape2off { background-image:url(/specific/img/etape_cle2_off.png); width:85px; }
#etape3off { background-image:url(/specific/img/etape_colis_off.png); width:86px; }
#etape4off { background-image:url(/specific/img/etape_paiement_off.png); width:85px; }
.etapetexteon { color:#000000; font-weight:bold; }
.etapetexteoff { color:#CDCDCD; font-weight:normal; }

.warning {
border: 1px solid red;
padding: 3px;
display: block;
margin-top: 3px;
margin-bottom: 10px;
}

.nextStep {
font-size: 11pt;
float: right;
}

#montantMin {
color:red;
font-size:16px;
font-weight:bold;
text-align:right;
}

/* Catalogue en mode liste(1) */
.principal {
font-size:30px;
}

.ancres {

}

.ancres a{
padding-right:10px;
}

.haut {

}

.autre {
border:1px solid #DBE2E5;
font-size:26px;
margin-top:50px;
padding-top:0;
}

.autre table {
width:645px;
}

.autre td {
vertical-align:bottom;
}

.autre .gauche {

}

.autre .droite {
text-align:right;
white-space:nowrap;
}

.autre img{
height:70px;
border:none;
}

.nomFam a {
text-decoration:none;
}

.liste {
border-left:1px solid #DBE2E5;
border-right:1px solid #DBE2E5;
border-bottom:1px solid #DBE2E5;
margin-bottom:20px;
width:655px;
}

.liste tr {

}

.liste th {
background-color:#FFF9AD;
font-size:15px;
}

.liste td {
background-color:#FFFAC5;/*#FFF9AD*/
padding:5px;
}

.liste .col0 {
text-align:center;
width:60px;
}

.liste .col1 {

}

.liste .col1 a {
font-weight:bold;
text-decoration:none;
}

.liste .col2 {
text-align:right;
width:62px;
}

.liste .col2 img{
margin-left:5px;
vertical-align:bottom;
}

.liste .col3 {
width:46px;
}

.liste .col4 {
width:32px;
}

.liste .col1 div{

}

.liste .col1 .pdf{

}

.liste .col3 div{
position:relative;
}

.liste .col3 input {
text-align:right;
width:20px;
}

.liste .col3 .incQT {
cursor:pointer;
left:26px;
position:absolute;
top:-1px;
}

.liste .col3 .decQT {
cursor:pointer;
left:26px;
position:absolute;
top:10px;
}

.liste .col4 img {
cursor:pointer;
}

.liste .clr1 {color:#0094DE;}
.liste .clr2 {color:#009140;}
.liste .clr3 {color:#D9261C;}
.liste .clr4 {color:#6E619E;}
.liste .clr5 {color:#85C226;}
.liste .clr5 span { color:#E87845;}
.liste .clr6 {color:#6E619E;}
.liste .clr6 span { color:#DB214D;}
.liste .clr7 {color:#DB214D;}
.liste .clr7 span { color:#DE127A;}
.liste .clr8 {color:#E87845;}
.liste .clr8 span { color:#D9261C;}
.liste .clr9 {color:#926B28;}
.liste .clr10 {color:#85C226;}
.liste .clr11 {color:#0094DE;}
.liste .clr12 {color:#DE127A;}
.liste .clr13 {color:#009140;}
.liste .clr14 {color:#85C226;}
.liste .clr15 {color:#000000;}
.liste .clr16 {color:#766857;}
.liste .clr17 {color:#5C8C7F;}
.liste .clr18 {color:#926B28;}
.liste .clr19 {color:#DE127A;}
.liste .clr20 {color:#006AAD;}
.liste .clr21 {color:#E87845;}
.liste .clr22 {color:#926B28;}
.liste .clr23 {color:#0094DE;}
.liste .clr24 {color:#009140;}
.liste .clr25 {color:#6E619E;}
.liste .clr26 {color:#E87845;}
