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

#compteSup {
background-image:url("/specific/img/compteSup.gif");
font-weight:bold;
height:26px;
left:680px;
position:absolute;
top:15px;
width:265px;
}

#compteSup .lien1{
float:left;
padding-top:5px;
text-align:center;
text-decoration:none;
width:137px;
}

#compteSup .lien2{
float:right;
padding-top:5px;
text-align:center;
text-decoration:none;
width:118px;
}

#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;
float:left;
}

#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, #frontlogin-form, #nutch-form, #skin{
display:none;
}

#drapeaux {
left:500px;
top:58px;
}

#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;
}

#bloc_centre  a img{
border:none;
}

/* catalogue **/

#content_type_catalogue_page .produit {
background-color:Lavender;
border:1px solid black;
float:left;
margin:3px;
padding:5px;
width:145px;
}

#content_type_catalogue_page .clear {
clear:both;
}

#content_type_catalogue_page .produit .photo {
height:120px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
text-align:center;
width:120px;
}

#content_type_catalogue_page .produit .photo img{
max-height:120px;
max-width:120px;
}

#content_type_catalogue_page .produit .designation {
font-weight:bold;
height:30px;
overflow:hidden;
}

#content_type_catalogue_page .produit .prix {
font-weight:bold;
text-align:right;
}

#content_type_catalogue_page .produit .ensavoirplus {

}

#content_type_catalogue_page .produit .reference {

}

#content_type_catalogue_page .produit .presentation {
height:75px;
overflow:hidden;
}

#content_type_catalogue_page .produit .ajouter {
text-align:right;
}

#content_type_catalogue_page .bloc_bas {
clear:both;
}

/** fiche produit **/

.content_type_catalogue_detail .produit {
background-color:Lavender;
border:1px solid black;
float:left;
padding:5px;
width:645px;
}


.content_type_catalogue_detail .produit .photo {
float:left;
height:200px;
margin-right:10px;
overflow:hidden;
text-align:center;
width:200px;
}

.content_type_catalogue_detail .produit .photo img{
max-height:200px;
max-width:200px;
}

.content_type_catalogue_detail .produit .designation {
float:left;
font-weight:bold;
width:400px;
}

.content_type_catalogue_detail .produit .prix {
float:left;
font-weight:bold;
text-align:right;
width:400px;
}

.content_type_catalogue_detail .produit .reference {
float:left;
width:400px;
}

.content_type_catalogue_detail .produit .description {
float:left;
width:400px;
}

.content_type_catalogue_detail .produit .ajouter {
float:left;
text-align:right;
width:400px;
}



/* panier */

#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;
}



/* 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 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;
}

/** nav sup**/

#folder45d2, #folder45d2 li, #folder45d2 ul {
padding:0px;
margin:0px;
z-index:2;
}

#folder45d2 li {
background-image:url("/specific/skins/skin-default6/img/famTab.png");
float:left;
list-style:none outside none;
margin-right:1px;
padding-bottom:0;
padding-left:0;
padding-top:0;
position:relative;
}

#folder45d2 li a {
background-image:url("/specific/skins/skin-default6/img/famTabD.png");
background-position:right top;
background-repeat:no-repeat;
color:black;
display:block;
font-size:11px;
font-weight:bold;
height:28px;
overflow:hidden;
padding-left:5.5px;
padding-right:6.3px;
text-align:center;
text-decoration:none;
width:61px;
}

/*fr*/
#folder45d2 li.page-106 a {color:#85C226;}
#folder45d2 li.page-106 li a {color:black;}
#folder45d2 li.page-257 a {color:#6C5F58;}
#folder45d2 li.page-257 li a {color:black;}
#folder45d2 li.page-1029 a {color:#037AC0;}
#folder45d2 li.page-1029 li a {color:black;}
#folder45d2 li.page-166 a {color:#2A1871;}
#folder45d2 li.page-166 li a {color:black;}
#folder45d2 li.page-261 a {color:#DB2E24;}
#folder45d2 li.page-261 li a {color:black;}
#folder45d2 li.page-419 a {color:#029241;}
#folder45d2 li.page-419 li a {color:black;}
#folder45d2 li.page-187 a {color:#0797DF;}
#folder45d2 li.page-187 li a {color:black;}
#folder45d2 li.page-1024 a {color:#DF385F;}
#folder45d2 li.page-1024 li a {color:black;}
#folder45d2 li.page-201 a {color:#BC5C96;}
#folder45d2 li.page-201 li a {color:black;}
#folder45d2 li.page-1040 a {color:#5B4806;}
#folder45d2 li.page-1040 li a {color:black;}
/*en*/
#folder45d2 li.page-320 a {color:#85C226;}
#folder45d2 li.page-320 li a {color:black;}
#folder45d2 li.page-435 a {color:#6C5F58;}
#folder45d2 li.page-435 li a {color:black;}
/*#folder45d2 li.page-AAA a {color:#037AC0;}*/
/*#folder45d2 li.page-AAA li a {color:black;}*/
#folder45d2 li.page-294 a {color:#2A1871;}
#folder45d2 li.page-294 li a {color:black;}
#folder45d2 li.page-431 a {color:#DB2E24;}
#folder45d2 li.page-431 li a {color:black;}
#folder45d2 li.page-456 a {color:#029241;}
#folder45d2 li.page-456 li a {color:black;}
#folder45d2 li.page-429 a {color:#0797DF;}
#folder45d2 li.page-429 li a {color:black;}
#folder45d2 li.page-428 a {color:#DF385F;}
#folder45d2 li.page-428 li a {color:black;}
#folder45d2 li.page-301 a {color:#BC5C96;}
#folder45d2 li.page-301 li a {color:black;}
#folder45d2 li.page-434 a {color:#5B4806;}
#folder45d2 li.page-434 li a {color:black;}


#folder45d2 li ul {
background-color:GoldenRod;
border:1px solid black;
left:0;
position:absolute;
top:28px;
visibility:hidden;
}

#folder45d2 li ul li {
background-image:url("/specific/skins/skin-default6/img/fondSousNav.png");
font-weight:bold;
}

#folder45d2 li ul li a{
background-image:none;
font-weight:bold;
height:auto;
padding-bottom:5px;
padding-top:5px;
width:110px;
}

#folder45d2 li ul li a:hover {
color:white;
}


/* nav gauche*/

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

#folder45s1 li {
list-style:none;
}

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


#folder45s1 li a {
color:black;
font-size:18px;
font-style:italic;
font-weight:bold;
line-height:22px;
padding-left:5px;
text-decoration:none;
}

/*fr*/
#folder45s1 li.page-106 a {color:#DB214D;}
#folder45s1 li.page-257 a {color:#0094DE;}
#folder45s1 li.page-1029 a {color:#2A2522;}
#folder45s1 li.page-166 a {color:#6E619E;}
#folder45s1 li.page-261 a {color:#D9261C;}
#folder45s1 li.page-419 a {color:#009140;}
#folder45s1 li.page-187 a {color:#4D4A42;}
#folder45s1 li.page-1024 a {color:#007DC2;}
#folder45s1 li.page-201 a {color:#766857;}
#folder45s1 li.page-1040 a {color:#EA8151;}
/*en*/
#folder45s1 li.page-320 a {color:#DB214D;}
#folder45s1 li.page-435 a {color:#0094DE;}
/*#folder45d2 li.page-AAA a {color:#2A2522;}*/
#folder45s1 li.page-294 a {color:#6E619E;}
#folder45s1 li.page-431 a {color:#D9261C;}
#folder45s1 li.page-456 a {color:#009140;}
#folder45s1 li.page-429 a {color:#4D4A42;}
#folder45s1 li.page-428 a {color:#007DC2;}
#folder45s1 li.page-301 a {color:#766857;}
#folder45s1 li.page-434 a {color:#EA8151;}


/** top des ventes**/

.top_vente {
background-image:url("/specific/skins/skin-default6/img/fond_top_des_ventes.jpg");
background-repeat:no-repeat;
float:right;
height:407px;
padding-left:10px;
padding-right:10px;
width:296px;
}


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

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

.top_vente .content {
margin-top:10px;
}

.top_vente .visuels {
height:180px;
position:relative;
}

.top_vente .visuel {
left:0;
position:absolute;
top:0;
z-index:1;
}

.top_vente .photo {
height:150px;
overflow:hidden;
text-align:center;
width:140px;
}

.top_vente .photo img{
max-height:100%;
max-width:100%;
}

.top_vente .designation {
font-size:14px;
font-weight:bold;
height:32px;
overflow:hidden;
width:150px;
}

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

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

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

.top_vente .acheter {
background-image:url("/specific/img/image_panier.jpg");
background-repeat:no-repeat;
height:17px;
width:64px;
}

.top_vente .acheter a {
color:white;
display:block;
font-weight:bold;
padding-left:25px;
text-decoration:none;
}

.top_vente td {
vertical-align:top;
}

.top_vente .nav {
float:left;
padding-left:28px;
}

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

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


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

/** nouveautes **/

.nouveautes {
float:left;
width:328px;
}

.nouveautes h2  {
color:#D97006;
}


.nouveaute {
background-image:url("/specific/skins/skin-default6/img/fond_nouveautes.png");
height:108px;
margin-bottom:10px;
margin-top:10px;
padding-left:10px;
padding-top:10px;
width:313px;
}

.nouveaute .photo {
float:left;
height:100px;
text-align:center;
width:100px;
}

.nouveaute .photo a{

}


.nouveaute .photo img{
max-height:100%;
max-width:100%;
}

.nouveaute .texte {
float:right;
width:200px;
}

.nouveaute .designation {
font-size:14px;
font-weight:bold;
height:16px;
overflow:hidden;
}

.nouveaute .designation2 {
height:38px;
overflow:hidden;
}

.nouveaute .prix {

}

.nouveaute .prix  span{
background-color:white;
color:#D97006;
font-size:24px;
font-weight:bold;
}

.nouveaute .acheter {
background-image:url("/specific/img/image_panier.jpg");
background-repeat:no-repeat;
height:17px;
width:64px;
}

.nouveaute .acheter a {
color:white;
display:block;
font-weight:bold;
padding-left:25px;
text-decoration:none;
}




#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;
}

#lienLinks {
left:206px;
}

#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;
}

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

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

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

#pied ul ul {
display:none;
}


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

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


/* 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;
}

/* UPDATE */
#content_type_catalogue_page .produit .prix select {
font-size:10px;
}

#bloc_centre .bloc_haut a, #bloc_centre .bloc_bas a {
font-weight:bold;
}

#bloc_centre .bloc_haut a.selectionne, #bloc_centre .bloc_bas a.selectionne {
font-weight:normal;
}

/* Inscription Newsletter */
#inscription {
position:absolute;
right:20px;
top:64px;
}

#inscription span {
color:#FFF5EE;
font-weight:bold;
}
