
body {padding: 0;margin: 0;font-family:Arial, Helvetica, sans-serif;	text-align: center;background-color: #F2F2F2;color:#545454;font-size:11px;}
h1, h2, h3, h4,p {margin: 0;padding: 0;	}
h2{color:#007EBB;font-size:14px;font-weight:bold;padding:0 0 6px;font-family:Trebuchet MS,arial;}
h3{color:#626262;font-size:12px;font-weight:bold;padding:0 0 5px;font-family:Trebuchet MS,arial;}
form {margin: 0;padding:0;border:none;}

a, a:visited {color: #00529a;text-decoration: none;outline:none;padding:0;margin:0;}
a:hover  {color: #00529a;text-decoration: none;}
ul,li{margin:0;padding:0;}
ul li{list-style:none;}
ol{margin:0;padding:0;}
img {border: 0}

.clr{clear:both;margin:0;padding:0;}


/* Page
-------------------------------------------------------- */

#wrapper {width: 1000px;text-align: left;overflow: visible;position: relative;margin: 0 auto 0 auto;padding: 0 16px 15px 8px;}
#subwrapper {overflow: hidden;	position: relative;padding:0;width:1000px;background-color: #FFFFFF;}

#contenu {float:right;width:790px;padding: 0 0;margin:6px 0 0 0;display:inline;}

#contenuPageRubrique {float:left;width:730px;padding: 0 0 0 20px;margin: 25px 20px;}

/* Ent�te
-------------------------------------------------------- */

#top {float: left;	width: 1000px;margin: 0;padding: 0 0 0 0;color:#FFFFFF;}

#top .top_left{float:left;width:784px;border-right:1px solid #fff;}
#top #logoLangue{float:left;width:784px;background:#E2001A;height:97px;margin:0 0 1px 0;}

#top p.h1 {float: left;padding:0;display:block;height:97px;}
#top p.h1 a{float: left;background:url(../images/logo.gif) no-repeat 0 0;height:97px;width:224px;text-indent:-2000px;}
#top p.h2 {color:#FFF;font-size:11px;margin:0 0 4px 0;text-transform:uppercase;padding:0;font-weight:bold;font-family:Trebuchet MS,arial;float:left;display:inline;width:140px;}

#top .img{float:left;display:inline;}

#top .top_right{float:left;width:215px;}

#monCompte {float:left;width: 205px;margin: 0;padding:5px 0 0 10px;height:76px;margin:0 0 1px 0;background:#91C530;}

#monCompte h2{float:left;width:138px;}
#monCompte .inscrire ,#monCompte .inscrire:visited {float:left;background:url(../images/puce02.gif) no-repeat 0 4px;padding:0 0 0 12px;color:#5f820a;font-size:10px;}
#monCompte a.inscrire:hover{text-decoration:underline;}

#monCompte form {float: left;	padding: 0;margin: 0;}
#monCompte form p {padding:0;margin:0;float:left;}
#monCompte form .identifier{float:left;width:154px;}
#monCompte form .identifier input {	margin: 0 0 2px 0;padding:0 0 0 6px;width:135px;height:14px;border:solid 1px #CCCCCC;color:#020202;font-size:10px;background-color:#fff;float:left;}
#monCompte form .btn_envoie{float:left;width:50px;}
#monCompte form .btn_envoie input{float:left;margin:10px 0 0 0;width:17px;height:17px;}
#monCompte form .pwd {margin:5px 0 0 0;width:200px;}
#monCompte form .pwd a,#monCompte form .pwd a:visited {background:url(../images/puce01.gif) no-repeat 0 3px;padding:0 0 0 12px;color:#fff;font-size:10px;}
#monCompte form .pwd a:hover{color:#C8E298;}

#monCompte .blocEspace {float:left;width: 205px;margin: 0;}
#monCompte .NomSociete{display:block;color:#EDFF7C;}
#monCompte .nomClient{display:block;font-weight:bold;font-size:12px;}

#monCompte .menu a.pwd ,#monCompte .menu a.pwd:visited {background:url(../images/puce01.gif) no-repeat 0 3px;padding:0 0 0 12px;color:#fff;font-size:10px;}
#monCompte .menu a.pwd:hover{color:#C8E298;}


#monPanier {float:left;width: 202px;margin: 0;padding:7px 0 0 13px;height:36px;background:#F1912B;}

#monPanier p.h2{float:left;width:79px;background:url(../images/puce_panier.gif) no-repeat 0 0;font-size:14px;padding:0 0 2px 23px;margin:0;font-family:Myriad Pro,arial;}
#monPanier .panier ,#monCompte .panier:visited {float:left;background:url(../images/puce03.gif) no-repeat 0 4px;padding:0 0 0 12px;color:#6f3a02;font-size:11px;white-space:nowrap;}
#monPanier a.panier:hover{text-decoration:underline;}

#monPanier .article{color:#fff;font-size:11px;padding:0 0 0 24px;width:178px;float:left;}

#nos_produits{float:left;width:180px;margin:0 1px 0 0;padding:6px 0 0 10px;height:21px;background:#4FB1D1;}
#nos_produits p.h2{background:url(../images/puce04.gif) no-repeat 0 0;font-size:12px;padding:0 0 2px 23px;margin:0;}
#nos_produits a{color:#FFF}
#nos_produits a:hover{color:#00529a}


/* Langues
-------------------------------------------------------- */

#langue{float:left;width:25px;padding:6px 0 0 0;}
#langue li{width:25px;padding:0 0 7px 0;}
#langue a {width:16px;height:11px;padding:0;margin:0;overflow:hidden;display:block;}
#langue a.fr{background:url(../images/dr-fr.gif) no-repeat 0 0;}
#langue a.en{background:url(../images/dr-en.gif) no-repeat 0 0;}


/* Menu top*/

#menu_top{float:left;display:inline;width:593px;background:#91C530;height:27px;}
#menu_top ul{color:#AAACAE;padding:6px 0 0 12px;}
#menu_top ul li{line-height:10px;font-size:10px;display:inline;z-index:1;position:relative;float:left;cursor:pointer;height:21px;}
#menu_top ul li.parent{line-height:10px;font-size:10px;display:inline;z-index:1;position:relative;float:left;cursor:pointer;}
#menu_top ul li a {color:#fff;line-height:normal;text-transform:uppercase;font-size:12px;font-weight:bold;text-decoration:none;background:url(../images/sep.gif) no-repeat right 0;margin-right:9px;padding-right:9px;display:block;}
#menu_top ul li a:hover{text-decoration:none;color:#C8E298;}
#menu_top ul li.noborder a{background-image:none;}
#menu_top ul li div.ss_menu{padding:0;margin}
#menu_top ul li div.ss_menu{display:none;position:absolute;top:21px;left:-12px;width:190px;background:#fff;padding:0;}
#menu_top ul li div.ss_menu ul{padding:0;}
#menu_top ul li:hover div.ss_menu {display:block;}
#menu_top ul li div.ss_menu ul li{width:190px;float:left;height:auto;}
#menu_top ul li div.ss_menu ul li a{border-bottom:1px solid #E5E5E5;text-decoration:none;color:#545454;display:block;margin:0;padding:5px 0 2px 25px;background:url(../images/puce_menuh_off.gif) no-repeat 10px 7px;font-size:11px;font-weight:bold;text-transform:none;}
#menu_top ul li div.ss_menu ul li a:hover{background:#91C530 url(../images/puce_menuh_on.gif) no-repeat 10px 7px;color:#fff;text-decoration:none;}


/*#menu_top ul li.dossier_parent_1{width:72px;}*/
/*#menu_top ul li div.ss_menu_dossier_1{width:210px;}*/


/* Chemin
-------------------------------------------------------- */

#chemin {width:789px;color: #4a4a4a;font-size: 11px;font-weight:normal;margin: 0;padding:9px 0 11px 0;}
#chemin a:link, #chemin a:visited {color:#50b1d1;text-decoration:none;}
#chemin a:hover {color:#50b1d1;text-decoration:underline;}

/*Bandeau*/

.bandeau{width:789px;padding:0 0 9px 0;position:relative;height:73px;overflow:hidden;}
.bandeau img{display:block;}
.bandeau .nom_categorie{position:absolute;right:39px;bottom:-3px;font-family:trebuchet MS,arial;font-size:49px;color:#fff;text-transform:uppercase;}

#contenu h1, #contenu p.titre_detail{font-size:18px;font-weight:normal;color:#50b1d1;padding:11px 0 20px 0;margin:0;}
#contenu h1.titre_detail, #contenu p.titre_detail{padding:0 0 17px 0;}
#contenu h1.titre_liste{padding:0 0 7px 0;}
#contenu p.description_liste{padding:0 0 7px 0;color:#50b1d1; max-width: 771px;color:#545454; font-weight: normal;font-size: 11px;}
/* Etapes de commande
-------------------------------------------------------- */

#etapesDeCommande {float: left;width:748px;padding:0 0 0 16px;color:#919191;font-weight: bold;	margin: 0 0 15px 0;font-family:tahoma;}
#etapesDeCommande ul li {	color:#919191;width:186px;height:34px;padding:23px 0 0 0;margin:0 1px 0 0;display:inline;float:left;font-size: 11px;font-weight:bold;text-align:center;background-color:#F3F2F2;text-transform:uppercase;}

#etapesDeCommande ul li.selection {color:#fff;background:url(../images/bg_etapes.gif) no-repeat 0 0;}





/* Bloc "adresse de livraison" & "adresse de facturation" 
-------------------------------------------------------- */

/* Bloc "Mode de livraison" 
-------------------------------------------------------- */

.choixDeLaLivraison, .choixDuReglement {
    float: left;
    width:710px;
    margin: 0;
    padding:0;
}

.choixDeLaLivraison ul, .choixDuReglement ul {
    margin: 0;
    padding:0;
    list-style:none;
    width: 710px;
}

.choixDeLaLivraison ul li, .choixDuReglement ul li {
    margin: 0;
    padding:0;
    font-size:14px;
    font-weight:bold;
}

.choixDeLaLivraison span.modeDeLivraison, .choixDuReglement span.modeDeReglement,
.choixDeLaLivraison span.choisir, .choixDuReglement span.choisir {
    color:#515053;
    line-height:37px;
    width:355px;
    margin:0;
    padding:0;
    background-color:#bbbdbf;
    float:left;
    text-indent:10px;
    height:40px;
}

.choixDeLaLivraison span.choisir, .choixDuReglement span.choisir {
    background-color:transparent;
    color:#FFFFFF;
}

.choixDeLaLivraison ul li a, .choixDeLaLivraison ul li a:visited, .choixDuReglement ul li a, .choixDuReglement ul li a:visited {
    height:40px;
    color:#fff;
    display:block;
    background-color:#0081ca;
    border-top:solid 1Px #FFFFFF;
}

.choixDeLaLivraison ul li a:hover, .choixDuReglement ul li a:hover {
    text-decoration:none;
    background-color:#00529a;
}

/*Bloc description*/

.blockdescription{float:left;width:738px;height:78px;background:#E7E6E6;padding:0 0 0 20px;margin:0 0 13px 0;}
#contenu .blockdescription h1{font-size:11px;font-weight:bold;color:#403b47;padding:8px 0 3px;margin:0; }
.blockdescription img{float:right;display:inline;margin:0 0 0 16px;width:174px;height:78px;}




/* Bloc nouveaut� (utilis� en page index_page.html )
-------------------------------------------------------- */


#featured .ui-tabs-hide{
    display:none;
}

#nav-affichageNouveaute a:hover,
#nav-affichageNouveaute.ui-tabs-selected a{
	background-position:-127px 0;
}
#nav-affichageNouveaute a{
	background-position:0 0;
}

#nav-affichageBonnesAffaires a:hover,
#nav-affichageBonnesAffaires.ui-tabs-selected a{
	background-position:-127px -83px;
}
#nav-affichageBonnesAffaires a{
	background-position:0 -83px;
}

#nav-affichageCoupsCoeur a:hover,
#nav-affichageCoupsCoeur.ui-tabs-selected a{
	background-position:-127px -166px;
}
#nav-affichageCoupsCoeur a{
	background-position:0 -166px;
}

#nav-affichageLoremIpsum a:hover,
#nav-affichageLoremIpsum.ui-tabs-selected a{
	background-position:-127px -249px;
}
#nav-affichageLoremIpsum a{
	background-position:0 -249px;
}

.blocNouveaute {float:left;margin:0;width:127px;}
.blocNouveaute  img{display:block;}
.blocNouveaute ul {padding: 0;margin:0;color:#FFFFFF;}
.blocNouveaute ul li{width:127px;float:left;padding:0 0 17px 0;}
.blocNouveaute ul li a{float:left;width:127px;height:83px;text-indent:-1000px;background:url(../images/img_choix.jpg) no-repeat 0 0;}




/* Bloc promotion (utilis� en page index_page.html + rubrique.html)
-------------------------------------------------------- */

.blocCategorie {float:right;margin:0 31px 0 0;width:623px;display:inline;}


/* Petit bloc produit (utilis� en page rubrique.html)
-------------------------------------------------------- */

.petitBlocProduit {float: left;margin: 0 5px 7px 0;width:150px;border:1px solid #DCDCDC;height:186px;overflow:hidden;}
.petitBlocProduit h2{padding:0 0 2px;}
.petitBlocProduit h2 a, .petitBlocProduit h2 a:visited {line-height:14px;color:#434343;display:block;height:28px;padding:8px 0 0 10px;margin:0;font-size:13px;font-weight:bold;text-transform:uppercase;}
.petitBlocProduit h2 a:hover {text-decoration:none;}
.petitBlocProduit .contenu  {float:left;width:150px;margin:0;padding:0;}
.petitBlocProduit .contenu a.image, .petitBlocProduit .contenu a.image:visited  {margin: 0;padding:0;height: 118px;width:150px;display:block;float:left;background-color:#fff;overflow: hidden;}
.petitBlocProduit .contenu a.image:hover {padding:0;}
.petitBlocProduit .contenu .description {float:left;font-size: 12px;	padding: 0;	width:141px;color:#777777;font-weight:normal;text-align: left;font-size: 12px;padding: 0 0 0 9px;}
.petitBlocProduit .contenu .description .prixProduit {color:#d62d6d;font-weight:bold;text-align: left;font-size: 12px;padding: 0;display:inline;}



/*Contenu Offre p	page Accueil */

.blocOffre{float:left;width:758px;color:#403b47;padding:0 0 0 0;}

.s_block{float:left;width:135px;padding:0 100px 0 11px;font-size:11px;background:url(../images/bg_offre.jpg) no-repeat 0 0;margin:0 10px 0 0;height:107px;overflow:hidden;position:relative;}
.s_block h2{color:#A77D18;font-size:16px;font-weight:bold;margin:0;padding:8px 0 1px 0;}

.s_block img{position:absolute;top:4px;right:10px;}


#ecoute{padding:0 0 0 11px;width:235px;background-position:0 0;}
#ecoute h2{padding-top:9px;color:#91c530;}
#ecoute .tel{font-weight:bold;font-size:12px;}
#ecoute .tel .prixAppel{font-weight:normal;font-size:9px;}

#catalogue{background-position:0 -107px;}
#catalogue h2{color:#e2001a;}
#catalogue a{text-decoration:none;color:#403b47;display:block;padding:0 0 3px 16px;margin:12px 0 0 0;background:url(../images/puce07.gif) no-repeat 0 1px;font-size:11px;font-weight:normal;}

#cadeau{background-position:0 -214px;margin:0;}
#cadeau h2{color:#d62d6d;}



.blocOffre a.savoir{text-decoration:none;color:#403b47;display:block;padding:0 0 3px 16px;margin:12px 0 0 0;background:url(../images/puce07.gif) no-repeat 0 1px;font-size:11px;font-weight:normal;}
.blocOffre a.savoir:hover{text-decoration:underline;}
.blocOffre a.ecoute{color:#403b47;cursor:pointer;}


/*pages Liste des produit*/
#listeProduit{float:left;padding:18px 0 0 10px;width:740px;}
.nosProduit {float: left;margin: 0 40px 13px 0;width:349px;}
.lastePr{margin-right:0;}
.nosProduit h2 a, .nosProduit h2 a:visited {line-height:14px;color:#4a4a4a;display:block;height:40px;padding:0 0 0 9px;margin:0;font-size:14px;font-weight:bold;text-transform:uppercase;}
.nosProduit h2 a:hover {text-decoration:none;}
.nosProduit .contenu  {float:left;width:349px;margin:0;padding:0;}
.nosProduit .contenu a.image, .nosProduit .contenu a.image:visited  {margin: 0;padding:0;height: 118px;width:150px;display:block;float:left;background-color:#fff;overflow: hidden;}
.nosProduit .contenu a.image:hover {padding:0;}
.nosProduit .contenu .description {float:left;font-size: 11px;	padding: 0;	width:192px;color:#4a4a4a;font-weight:normal;padding: 0 0 0 7px;}
.nosProduit .contenu .description .intro_pr{height:71px;}
.nosProduit .contenu .description .prixProduit {color:#d62d6d;font-weight:bold;text-align: left;font-size: 18px;padding: 0;display:inline;}
.nosProduit .contenu .description .prixbare {font-size: 14px;display:inline;text-decoration:line-through;}

.nosProduit .marque{width:100%;height:18px;background-color:#F2F2F2;margin:0 0 9px 0	;}
.nosProduit .marque img{float:right;margin:0 0 0 1px;display:inline;}

.nosProduit .detail{float:left;width:100%;height:18px;background-color:#F2F2F2;margin:4px 0 0 0;}
.nosProduit .detail a{text-decoration:none;color:#403b47;display:block;float:right;padding:0 12px 3px 16px;margin:3px 0 0 0;background:url(../images/puce09.gif) no-repeat 0 1px;font-size:11px;font-weight:normal;}
.nosProduit .detail a:hover{text-decoration:underline;}

/* Nombre de pages
-------------------------------------------------------- */

.pages {width:749px;height:33px;background-color:#50B1D1;padding:0 0 0 10px;float:left;}

.pages  .nbr_produit{float:left;padding:10px 149px 0 0;width:220px;height:23px;overflow:hidden;}
.pages  .nbr_produit label{float:left;width:178px;padding:0 0 0 0;color:#fff;font-family:Tahoma,arial;font-weight:bold;}
.pages  .nbr_produit select{width:40px;height:16px;border:solid 1px #CFCFCF;color:#838383;font-size:11px;background-color:#fff;float:left;}


.paginationRecherche {float:left;padding:10px 0 0 0;width:210px;}
.paginationRecherche ul li{color:#fff;display:inline;padding:0 8px 0 0;font-size:11px;}
.paginationRecherche ul li a{color:#fff;}
.paginationRecherche ul li a,.pagination ul li a:visited {text-decoration:none;color:#fff;}
.paginationRecherche ul li a:hover{text-decoration:none;color:#fff;}
.paginationRecherche ul li.page_courant{font-weight:bold;}

.pagination {float:left;width:168px;padding:10px 0 0 0;}
.pagination ul li{color:#fff;display:inline;padding:0 8px 0 0;font-size:11px;}
.pagination ul li a{color:#fff;}
.pagination ul li a,.pagination ul li a:visited {text-decoration:none;color:#fff;}
.pagination ul li a:hover{text-decoration:none;color:#fff;}
.pagination ul li.page_courant{font-weight:bold;} 
.pag_bottom{margin:8px 0 0 0;}

.pages  .trieColor{float:right;padding:10px 0 0 0;width:198px;height:23px;background-color:#DEEFF6;}
.pages  .trieColor label{float:left;width:65px;padding:0 0 0 9px;color:#4a4a4a;font-family:Tahoma,arial;font-weight:bold;}
.pages  .trieColor select{width:114px;height:16px;border:solid 1px #CFCFCF;color:#838383;font-size:11px;background-color:#fff;float:left;}


/* Contenu d'une fiche produit (produit.html)
-------------------------------------------------------- */

#nouveauPers{float:left;display:inline;margin:0 0 14px 9px;width:750px;height:18px;background:#F2F2F2;}
#nouveauPers img{float:right;margin:0 0 0 1px;}

#color_disponible{float:right;display:inline;margin:0 27px 3px 0;text-align:right;}
#color_disponible span{float:left;display:inline;padding:4px 6px 0 0;}
#color_disponible a{float:left;display:inline;height:20px;width:20px;border:1px solid #000;margin:0 2px 0 0;}
#color_disponible img{width:22px;height:22px;}

.addThis{overflow:hidden;padding:0 31px 5px 0;zoom:1;}
.addThis a{float:right;}

.blocProduit{float:left;padding:0 0 0 20px;width:769px;}

.blocDImages {float:left;margin:0;padding:0;width:224px;}

.blocDImages a.grandeImage, .blocDImages a.grandeImage:visited {margin:0;padding:0;width:210px;height:184px;float:left;background-color:#fff;}
.blocDImages a.grandeImage:hover {padding:0;}

.blocDImages ul.vignettes {width:224px;float: left;}
.blocDImages ul.vignettes li{float:left;}
.blocDImages ul.vignettes li a, .blocDImages ul.vignettes li a:visited {margin:0 0 0 0;float:left;display:inline;}
/*.blocDImages ul.vignettes li a img{width:50px;height:40px;}*/

.descriptionProduit {float: right;margin:0 28px 0 0;padding:15px 0 0 0;width:506px;display:inline;border-top:1px solid #74C1DA;}

.descriptionProduit h1, .descriptionProduit h2{font-size:14px;font-weight:normal;margin:0;padding:0 0 11px 0;}

.descriptionProduit .chapo {padding: 22px 0 0 0;}
.descriptionProduit .prixProduit {color:#d62d6d;font-weight:bold;text-align: left;font-size:18px;}


.descriptionProduit .information_paiement {padding:25px 0 0 0;}


.tabCommande{width:718px;float:left;padding:27px 0 0 0;}
#contenu .tabCommande td{vertical-align:middle;}
.tabCommande table a.less, .tabCommande table a.more{width:20px;height:18px;background:url(../images/picto_less_more.gif) no-repeat 0 0;float:left;margin:0 1px 0 0;cursor:pointer;}
.tabCommande table a.less{background-position:0 -18px;}
.tabCommande table form input{float:left;margin:0 1px 0 0;}

.blocDecouvrire {float:left;width:768px;padding:52px 0 0 0;margin:0;}
.blocDecouvrire p.h2{background-color:#F2F2F2;font-weight:normal;height:23px;margin:0 0 10px 0;float:left;padding:10px 0 0 8px;width:708px;font-size:12px;text-transform:uppercase;color:#007EBB;font-family:Trebuchet MS,arial;}
.blocDecouvrire .petitBlocProduit{margin:0 36px	0 0;display:inline;}

/* Tableaux
-------------------------------------------------------- */

#contenu table{font-family:tahoma,arial;border:1px solid #F4F3F3;border-collapse:collapse;}
#contenu table, #contenu table tr {padding:0;	margin:0;}

#contenu table th {	font-weight:bold;background-color:#F3F2F2;border-bottom:solid 1px #F4F3F3;font-size:10px;height:43px;padding:0 0 0 12px;}
#contenu table th span{display:block;font-weight:normal;}

#contenu table td {font-weight: normal;border:none;font-size:10px;vertical-align:top;padding:7px 0 7px 12px;}
#contenu table td.prix{font-size:12px;font-weight:bold;padding-top:4px;}

#contenu table td.ligne {border-bottom:solid 1px #F4F3F3;}

#contenu table td.qte{padding:4px 0 0 0;}
#contenu table td input{border:1px solid #CFCFCE;width:31px;height:15px;font-size:10px;padding:1px 0 0 2px;text-align:center;}

#contenu table .colori_vert{font-weight:bold;background-color:#91C530;color:#fff;border:solid 1px #EBEFF4;font-size:10px;height:43px;padding:0 0 0 12px;vertical-align:middle;text-align:center;}
#contenu table .colori_orange{background-color:#F1912B;color:#fff;font-size:11px;font-weight:bold;text-align:center;}


/* Liens internes au site
-------------------------------------------------------- */

#queFaire {margin:27px 0 0 0;padding:0;width:100%;float:left;text-align:right;}

#queFaire h2{margin-bottom:27px;text-align:center;}

#queFaire a{width:139px;padding:8px 0 0 0;font-size:11px;font-weight:normal;text-align:center;height:21px;float:right;margin:0 0 0 2px;display:inline;color:#fff;} 

#queFaire a.retour{background:url(../images/btn_retour.gif) no-repeat 0 0 red;float:left;color:#4a4a4a;}
#queFaire a.aller_panier{background:url(../images/btn_aller_panier.gif) no-repeat 0 0;}
#queFaire a.add_panier{background:url(../images/btn_add_panier.gif) no-repeat 0 0;cursor:pointer;}

/*Page panier
-----------------------------------------------------------------------*/
#blocPanier  {float:left;padding:0 0 0 30px;width:719px;}
#blocPanier table  th{background-color:#4A4A4A;color:#fff;}
#blocPanier table .supProduit {display:block;width:12px;height:16px;text-indent:-1000px;background:url(../images/picto_supp.gif) no-repeat 0 0;overflow:hidden;}
#blocPanier table a.less,#blocPanier table a.more{width:20px;height:18px;background:url(../images/picto_less_more.gif) no-repeat 0 0;float:left;margin:0 1px 0 0;cursor:pointer;}
#blocPanier table a.less{background-position:0 -18px;margin-left:10px;}

#blocPanier table form input{float:left;margin:0 1px 0 0;}
#blocPanier table th{padding:0;}
#blocPanier table td{padding:0 0 7px 0;vertical-align:middle;}
#blocPanier table th.cell1{padding-left:12px;}

#blocPanier table td.qte{font-weight:bold;font-size:11px;padding-bottom:7px;}
#blocPanier td.designation{font-weight:bold;font-size:11px;padding:8px 0 7px 12px;}
#blocPanier td.designation span{font-size:10px;font-weight:normal;display:block;padding:2px 0;}

#blocPanier table td input{width:31px;}
#blocPanier table td select{width:94px;font-size:10px;height:20px;padding:0;}
#blocPanier table td span.err{color:#f00;clear:both;width:101px;display:block;}

.cadeau{height:40px;width:661px;background:#F3F2F2;font-family:tahoma,arial;padding:10px 45px 0 13px;font-size:10px;}
.cadeau .status{float:right;text-transform:uppercase;font-weight:bold;font-size:10px;padding:8px 0 0 0;}
.cadeau .bonus{color:#f3ab11;font-weight:bold;font-size:11px;display:block;padding:0 0 2px 0;}


.livraisonCommande{float:left;width:304px;padding:5px 0 0 0;font-family:tahoma,arial;}
.livraisonCommande h2{color:#fff;font-weight:bold;height:17px;padding:6px 0 0 9px;font-size:11px;}
.livraisonCommande .desc{float:left;width:286px;padding:10px 7px 7px 11px;}
.livraisonCommande .desc p{padding:0 0 6px 0;}
.livraisonCommande .desc  .info{text-align:right;padding:0;}

.bloc_livraison,.bloc_commande{float:left;width:304px;margin:0 0 10px 0;}
.bloc_commande{margin:0;}

.bloc_livraison h2{background:#F3AB11;text-transform:uppercase;}
.bloc_livraison .desc{background:#F4F0EB;}
.bloc_livraison .desc .info{color:#f3ab11;}
.bloc_livraison em{color:#f3ab11;font-style:normal;}

.bloc_commande h2{background:#50B1D1;}
.bloc_commande .desc{background:#DCEFF6;}
.bloc_commande .desc .info{color:#50b1d1;padding-right:5px;}
.bloc_commande .coord{font-weight:bold;padding:0 0 0 16px;}
.bloc_commande .coord .mail{display:block;padding:2px 0 0 33px;}
.bloc_commande .coord .mail a{color:#4a4a4a;}


.bloc_total{float:right;width:348px;padding:1px;font-family:tahoma,arial;}
.total_ht{width:207px;float:right;}
.total_ht p{width:191px;height:23px;float:left;padding:12px 16px 0 0;margin:0 0 1px 0;background:#F2F2F2;font-weight:blod;font-size:12px;text-align:right;font-weight:bold;}
.total_ht .des{width:112px;text-align:right;float:left;}
.total_ht .som{color:#e2001a;}

.promotion{float:left;width:348px;padding:17px 0 18px 0;}
.promotion form {margin:0;padding:8px 0 0 11px;float:left;background:#F4F0EB;height:25px;color:#333333;width:337px;}
.promotion form label{float:left;white-space:nowrap;padding:4px 24px 0 0;}
.promotion form  input.input_text {margin: 0 7px 0 0;padding:2px 0 0 3px;width:97px;height:16px;border:solid 1px #999999;color:#333333;font-size:10px;background-color:#fff;float:left;}
.promotion form input.btn_benifice{float:left;margin:1px 0 0 0;width:17px;height:17px;}
.promotion .remarque{font-size:10px;font-weight: bold; padding:5px 0 0 14px;float:left;width:334px;}
.promotion span.notvalid{font-size:10px;padding:5px 0 0 14px;float:left;width:334px;color:#F00;}

.totalPanier{width:191px;height:23px;float:right;color:#50b1d1;padding:12px 16px 0 0;margin:0 0 1px 0;background:#4A4A4A;font-weight:blod;font-size:12px;text-align:right;font-weight:bold;}
.totalPanier .des{width:112px;text-align:right;float:left;color:#fff;}

#blocPanier #queFaire {margin-top:21px;}

#queFaire a.continuer_achat{background:url(../images/btn_retour.gif) no-repeat 0 0;float:left;color:#4a4a4a;}

#queFaire a.poursuivre_commande{background:url(../images/btn_add_panier.gif) no-repeat 0 0;float:right;}



/* Identifier
-------------------------------------------------------- */
#blocIdentifier  {float:left;padding:16px 0 0 36px;width:730px;}
#blocIdentifier h2{color:#fff;font-weight:bold;height:25px;padding:8px 0 0 9px;font-size:13px;font-family:tahoma,arial;background:#919191;}
#blocIdentifier .s_blocIdentifier{float:left;width:345px;margin:0 20px 0 0;}
#blocIdentifier .s_blocIdentifier .bloc_text{position:relative;width:305px;padding:18px 20px 40px 20px;background:#F3F2F2;height:auto !important;min-height:152px;height:152px;float:left;}
#blocIdentifier .s_blocIdentifier .bloc_text p{padding:0 0 20px 0;}
#blocIdentifier .s_blocIdentifier .bloc_text form p {padding:0 0 6px 0;margin:0;float:left;width:305px;}
#blocIdentifier form p label{color:#000;padding:0 0 3px 0;display:block;}
#blocIdentifier form p  input.input_text {margin: 0 0 2px 0;padding:3px 0 0 6px;width:209px;height:18px;border:solid 1px #999999;color:#999999;font-size:10px;background-color:#fff;display:block;}
#blocIdentifier form a.oublier,#blocIdentifier form a.oublier:visited {padding:0 13px 0 0;color:#919191;font-size:10px;text-decoration:underline;float:right}
#blocIdentifier form a.oublier:hover{text-decoration:none;}
#blocIdentifier form  .error{color:#ff0000;font-size:10px;}
.s_blocIdentifier .btn_poursuivre,.s_blocIdentifier a.new_compte{position:absolute;right:20px;bottom:9px;width:139px;padding:8px 0 0 0;font-size:11px;font-weight:normal;text-align:center;height:21px;display:inline;color:#fff;background:url(../images/bg_identifier.gif) no-repeat 0 0;outline:none;}
#blocIdentifier   .s_blocIdentifier .btn_poursuivre{border:0 none;cursor:pointer;padding:0;height:29px;}
#blocIdentifier #queFaire {margin-top:62px;}
#blocIdentifier #queFaire a.etape_precedent{background:url(../images/btn_retour.gif) no-repeat 0 0;float:left;color:#4a4a4a;}
#blocIdentifier .s_blocIdentifier .bloc_text form p.clr{padding:0;}



/* recapitulatif
-------------------------------------------------------- */
.promotionRecapitulatif{float:left;width:348px;padding:4px 0 5px 0;text-align:right;}

#blocRecapitulatif{float:left;padding:13px 0 0 9px;width:710px;}
.adresseDeLivraison{float:left;width:345px;}
.adresseDeFacturation{float:right;width:345px;}
.adresseDeLivraison h2, .adresseDeFacturation h2{color:#fff;font-weight:bold;height:25px;padding:8px 0 0 9px;font-size:13px;font-family:tahoma,arial;background:#919191;}

.adresseDeLivraison .contenu,.adresseDeFacturation .contenu{width:305px;padding:15px 20px 15px 20px;line-height:17px;background:#F3F2F2;height:auto !important;min-height:69px;height:69px;float:left;}

.adresseDeLivraison h4 {color:#fff;font-weight:bold;padding:8px 0 7px 9px;width:336px;margin:5px 0 0;font-size:12px;font-family:tahoma,arial;background:#919191;float:left;}


.modePaiement{float:left;padding:9px 0 0 0;width:100%;}
.modePaiement h2{color:#fff;font-weight:bold;height:25px;padding:8px 0 0 9px;font-size:13px;font-family:tahoma,arial;background:#919191;}
.modePaiement .contenu{width:668px;padding:18px 37px 0 5px;line-height:16px;float:left;}
.modePaiement  form .lig{float:left;width:100%;padding:0 0 26px 0;}
.modePaiement   form .input_radio{float:left;width:12px;height:12px;margin:2px 8px 0 0;}
.modePaiement   form label{float:left;white-space:nowrap;font-weight:bold;color:#4a4a4a;}
.modePaiement   form span{clear:both;display:block;padding:3px 0 0 19px;}

#blocPanier .modePaiement #queFaire{margin:0;}
.modePaiement form .btn_finaliser{border:0 none;cursor:pointer;padding:0;height:29px;width:139px;font-size:11px;font-weight:normal;text-align:center;display:inline;color:#fff;background:url(../images/btn_add_panier.gif) no-repeat 0 0;outline:none;}
.modePaiement form #queFaire a.etape_precedent{background:url(../images/btn_retour.gif) no-repeat 0 0;float:left;color:#4a4a4a;}

a.modifierOuAjouter, a.modifierOuAjouter:visited {background-color:#8FBCE3;border-top:1px solid #FFFFFF;clear:both;color:#FFFFFF;display:block;font-size:12px;font-weight:bold;padding:3px 0 3px 10px;}
.adresseDeLivraison ul li a:hover, .adresseDeLivraisonRecap ul li a:hover, a.modifierOuAjouter:hover {background-color:#0081CA;text-decoration:none;color:#fff;}

#blocRecapitulatif table{margin-top:10px;}

/* Livraison
-------------------------------------------------------- */
#blocLivraison{float:left;width:710px;padding:0 0 0 36px;}
#blocLivraison .livrer_text{font-family:tahoma,arial;padding:0 0 9px;}
#blocLivraison .livrer_text p{padding:0 0 15px 0;}

#blocLivraison .adresseDeLivraison .contenu,#blocLivraison .adresseDeFacturation .contenu{width:295px;padding:18px 20px 0 30px;line-height:17px;background:#F3F2F2;float:left;}
#blocLivraison   form .lig{float:left;width:100%;padding:0 0 9px 0;position:relative;left:-20px;}
#blocLivraison   form .input_radio{float:left;width:12px;height:12px;margin:2px 8px 0 0;}
#blocLivraison   form label{float:left;white-space:nowrap;font-weight:bold;color:#4a4a4a;}
#blocLivraison .blocAdresse{float:left;width:100%;padding:0 0 7px 0;}
#blocLivraison .blocAdresse p{padding:0 0 19px 0;}

#blocLivraison a.modifierAdresse{float:right;font-family:tahoma,arial;color:#50b1d1;font-size:10px;text-decoration:underline;}
#blocLivraison a.modifierAdresse:hover{text-decoration:none;}

#blocLivraison form .btn_commande{border:0 none;cursor:pointer;padding:0;height:29px;width:139px;font-size:11px;font-weight:normal;text-align:center;display:inline;color:#fff;background:url(../images/btn_poursuivre.gif) no-repeat 0 0;outline:none;margin-top:10px;}

#blocLivraison  form #queFaire{margin:10px 0 0 0;}
#blocLivraison form  #queFaire .right_cmd{float:right;width:139px;padding:0 20px 0 0;}
#blocLivraison form  #queFaire a.etape_precedent{background:url(../images/btn_retour.gif) no-repeat 0 0;float:left;color:#4a4a4a;margin:40px 0 0 0;}
#blocLivraison form  #queFaire a.add_adresse{background:url(../images/btn_add_panier.gif) no-repeat 0 0;color:#fff;margin:0 0 1px 0;}

/*Mon compte*/
#blocCompte {float:left;padding:0 0 0 30px;width:719px;}
#blocCompte table  th{background-color:#4A4A4A;color:#fff;}
#blocCompte table td a{color:#545454;text-decoration:underline;}
#blocCompte table td a:hover{color:#545454;text-decoration:none;}

#blocCompte table th{padding:0;}
#blocCompte table td{padding:9px 0 7px 0;vertical-align:middle;}
#blocCompte table th.cell1{padding-left:12px;}

#blocCompte table td.qte{font-weight:bold;font-size:11px;padding-bottom:7px;}
#blocCompte td.designation{font-weight:bold;font-size:11px;padding:8px 0 7px 12px;}
#blocCompte #contenu table td.prix {padding-top:8px;}
#blocCompte td.designation span{font-size:10px;font-weight:normal;display:block;padding:2px 0;}

/*moyensDePaiement*/
.moyensDePaiement{float: left;width:966px;padding:0 0 0 34px;}
.moyensDePaiement h4 {float:left;margin:32px 0 0;font-size:15px;}
/* Pied de page
-------------------------------------------------------- */

#footer {position:relative;text-align:center;float: left;width:1000px;color: #9a9b9d;font-size:11px;	font-weight:normal;margin:12px 0 0 0;padding:13px 0 14px 0;background:url(../images/img_border.gif) no-repeat 28px 0;}
#footer  p{padding:0;margin:0;}
#footer a, #footer a:visited  {font-weight:normal;color: #9a9b9d;text-decoration: none;}
#footer a:hover {text-decoration: underline;}



/* formulaire
-------------------- */
#blocContact{float:left;width:752px;padding:26px 0 0 8px;color:#4a4a4a;}
#blocContact form .nouscontactez {float:left;padding:0 0 28px 10px;width:740px;}
#blocContact form .nouscontactez label{float:left;width:143px;padding:2px 0 0 0;}
#blocContact form .nouscontactez select{width:207px;height:17px;border:solid 1px #CFCFCF;color:#4A4A4A;font-size:10px;background-color:#fff;float:left;}
#blocContact form fieldset{float:left;width:740px;padding:0 0 39px 10px;border:1px solid #CFCFCF;margin:0 0 14px 0;}

#blocContact form fieldset legend{color:#4a4a4a;font-weight:bold;margin:0 0 0 13px;padding:0 4px;}
#blocContact form p{width:752px;zoom:1;}
#blocContact form fieldset p{width:740px;}
#blocContact form .blocForm{float:left;width:316px;padding:43px 44px 0 0;}
#blocContact form .blocReference{width:200px;padding-left:130px;}
#blocContact form .blocForm p{width:316px;padding:0 0 12px 0;}
#blocContact form .blocReference  p{width:200px;}
#blocContact form  fieldset label{float:left;font-size:11px;color:#4a4a4a;width:107px;padding:2px 10px 0 0;text-align:right;}
#blocContact form  fieldset select{width:199px;height:17px;border:solid 1px #CFCFCF;color:#4A4A4A;font-size:10px;background-color:#fff;float:left;margin-bottom: 5px;}
#blocContact form  fieldset input {margin-bottom: 5px;padding:0 0 0 3px;width:194px;height:16px;border:solid 1px #CFCFCF;color:#4a4a4a;font-size:10px;background-color:#fff;float:left;}
#blocContact form  fieldset input.civilite{float:none;width:13px;height:13px;margin:0 3px;border:none;}
#blocContact form  fieldset textarea{padding:2px 0 0 3px;width:554px;height:125px;border:solid 1px #CFCFCF;color:#4a4a4a;font-size:11px;background-color:#fff;float:left;}
#blocContact form .message{padding:35px 0 0 0;}
#blocContact form .champsObligatoires{font-size:9px; float: left;}
#blocContact form .btn_envoie input{float:right;display:inline;margin:4px 13px 0 0;border:0 none;cursor:pointer;padding:0;height:29px;width:139px;font-size:11px;font-weight:normal;text-align:center;display:inline;color:#fff;background:url(../images/btn_add_panier.gif) no-repeat 0 0;outline:none;}
#blocContact form .blocDevis{padding-left:170px;}
#blocContact form .blocDevis p{width:400px;}
#blocContact form .blocDevis p.devisErreurs{margin-top:-30px;}
#blocContact form .blocDevis label{width:160px;}
#blocContact form span.couleur_reference{padding:2px 10px 0 0;float:left;display:inline;color:#F00;}

/*Page inscription*/
form#newsletter, form#modifier, form#modifier1, form#modifier2, form#nouveau{float:left;width:740px;padding:0 0 0 50px;}
form#newsletter p, form#modifier p, form#nouveau p{width:100%;padding:0 0 12px 0;overflow:hidden;zoom:1;}
form#modifier1 p, form#modifier2 p{width:375px;padding:0 0 12px 0;overflow:hidden;zoom:1;background;blue;}
form#newsletter label, form#modifier label, form#modifier1 label, form#modifier2 label, form#nouveau label{float:left;font-size:11px;color:#4a4a4a;width:150px;padding:2px 10px 0 0;text-align:right;}
form#newsletter select, form#modifier select, form#modifier1 select, form#modifier2 select, form#nouveau select{width:199px;height:17px;border:solid 1px #CFCFCF;color:#4A4A4A;font-size:10px;background-color:#fff;float:left;}
form#newsletter input, form#modifier input, form#modifier1 input, form#modifier2 input, form#nouveau input{margin:0;padding:0 0 0 3px;width:194px;height:16px;border:solid 1px #CFCFCF;color:#4a4a4a;font-size:10px;background-color:#fff;float:left;}
form#newsletter input.civilite, form#modifier input.civilite, form#modifier1 input.civilite, form#modifier2 input.civilite, form#nouveau input.civilite{float:none;width:13px;height:13px;margin:0 3px;border:none;}
form#newsletter input.checkbox, form#modifier input.checkbox, form#modifier1 input.checkbox, form#modifier2 input.checkbox, form#nouveau input.checkbox{width:13px;height:13px;margin:0 3px;border:none;}
form#newsletter textarea, form#modifier textarea, form#modifier1 textarea, form#modifier2 textarea, form#nouveau textarea{padding:2px 0 0 3px;width:554px;height:125px;border:solid 1px #CFCFCF;color:#4a4a4a;font-size:11px;background-color:#fff;float:left;}
form#newsletter .message, form#modifier .message, form#modifier1 .message, form#modifier2 .message, form#nouveau .message{padding:35px 0 0 0;}
form#newsletter .champsObligatoires, form#modifier .champsObligatoires, form#modifier1 .champsObligatoires, form#modifier2 .champsObligatoires, form#nouveau .champsObligatoires{font-size:9px;}
form#newsletter .btn_envoie input, form#modifier .btn_envoie input, form#modifier1 .btn_envoie input, form#modifier2 .btn_envoie input, form#nouveau .btn_envoie input{float:right;display:inline;margin:4px 13px 0 0;border:0 none;cursor:pointer;padding:0;height:29px;width:139px;font-size:11px;font-weight:normal;text-align:center;display:inline;color:#fff;background:url(../images/btn_add_panier.gif) no-repeat 0 0;outline:none;}
form#newsletter a, form#modifier a, form#modifier1 a, form#modifier2 a, form#nouveau a{color:#545454;text-decoration:underline;}
span.obligatoire{color:#F00;}
form#nouveau div#queFaire{width:500px;}

/* Contenu
-------------------- */
#blocContenu{float:left;width:744px;padding:0 0 0 14px;color:#626262;}
#blocContenu h2{color:#007EBB;font-size:14px;font-weight:bold;padding:0 0 6px;font-family:Trebuchet MS,arial;}
#blocContenu h3{color:#626262;font-size:12px;font-weight:bold;padding:0 0 5px;font-family:Trebuchet MS,arial;}
#blocContenu .img_left{float:left;margin:0 21px 0 0;}
#blocContenu p{line-height:16px;padding:0 0 16px 0;}
#blocContenu .intro{float:left;width:744px;padding:0 0 21px;}

#blocContenu .s_contenu{float:left;padding:7px 0 13px 31px;}
#blocContenu ul li, li.liste_a_puces{background:url(../images/puce08.gif) no-repeat 0 3px;font-size:11px;margin:0 0 7px;padding:0 0 0 18px;}
#blocContenu  ol {padding-left:22px;}
#blocContenu  ol li, li.liste_numerote {font-size:11px;margin:0;padding:0 0 6px;color:#626262;}
#blocContenu  .cadre{background-color:#DCEFF6;color:#626262;font-size:10px;padding:14px 34px 14px 20px;width:690px;}

#blocContenu .table_contenu {padding:33px 0 0 33px;}
#blocContenu .table_contenu table{width:667px;border-collapse:collapse;text-align:center;}
#blocContenu .table_contenu table th{font-weight:bold;background-color:#91C530;color:#fff;border:solid 1px #EBEFF4;font-size:10px;height:43px;padding:0 0 0 12px;}

#blocContenu .table_contenu table td {font-weight: normal;border:none;font-size:10px;border:solid 1px #EBEFF4;color:#626262;vertical-align:top;padding:7px 0 7px 0;font-weight:bold;}

#blocContenu .table_contenu table .color1{background-color:#F1912B;color:#fff;font-size:11px;font-weight:bold;align:center;}
#blocContenu .table_contenu table .color2, table .colori_gris{background-color:#EAE8E9;}
#blocContenu .table_contenu table td.cel2{text-align:left;padding-left:10px;}

span.encadre{background-color:#DCEFF6;color:#626262;font-size:10px;padding:14px 34px 14px 20px;width:690px;display:block;}

/*  g�n�ral
-------------------------------------------------------- */

#moteurEtCatalogue {	float:left;width:190px;padding:0;margin:4px 0 0 0;}
#moteurEtCatalogue p.h2 {color:#4a4a4a;font-size:12px;margin:0 0 2px 0;text-transform:uppercase;padding:0;font-weight:bold;font-family:Trebuchet MS,arial;}


#menuCatalogue {	float:left;padding: 0;margin:0 0 31px 0;width:100%;border-top:1px solid #E5E5E5;}
#menuCatalogue ul {padding: 0;margin:0;color:#FFFFFF;}
#menuCatalogue ul li {width:190px;float:left;}
#menuCatalogue ul li a{border-bottom:1px solid #E5E5E5;text-decoration:none;color:#545454;display:block;padding:5px 0 2px 25px;background:url(../images/puce_menu_off.gif) no-repeat 10px 7px;font-size:11px;font-weight:bold;zoom:1;}
#menuCatalogue ul li a:hover {background:#4FB1D1 url(../images/puce_menu_on.gif) no-repeat 10px 7px;color:#fff;text-decoration:none;cursor:pointer;}
#menuCatalogue ul li a.selection {background:#4FB1D1 url(../images/puce_menu_on.gif) no-repeat 10px 7px;color:#fff;text-decoration:none;cursor:pointer;}
#menuCatalogue ul li ul {display:none;}
#menuCatalogue ul li ul li a {background:url(../images/puce_smenu_off.gif) no-repeat 15px 10px;text-decoration:none;color:#545454;display:block;padding:5px 0 2px 25px;font-size:11px;font-weight:normal;}
#menuCatalogue ul li ul li a:hover,#menuCatalogue ul li ul li a.active,#menuCatalogue ul li ul li a.selection {background:#DCEFF6 url(../images/puce_smenu_on.gif) no-repeat 15px 10px;text-decoration:none;color:#4fb1d1;font-size:11px;font-weight:normal;}
#menuCatalogue ul li.contenu a:hover,#menuCatalogue ul li.contenu a.selection {background:#91C530 url(../images/puce_menuh_on.gif) no-repeat 10px 7px;color:#fff;text-decoration:none;cursor:pointer;}
#menuCatalogue ul li.contenu ul li a:hover,#menuCatalogue ul li.contenu ul li a.active,#menuCatalogue ul li.contenu ul li a.selection {background:#C8E298 url(../images/puce_smenuh_on.gif) no-repeat 15px 10px;text-decoration:none;color:#FFF;font-size:11px;font-weight:normal;}

#menuCatalogue ul li ul.displayB{display:block;}

#menuCatalogue.Newtheme a{background-image:url(../images/puce_menuh_off.gif);} 
#menuCatalogue.Newtheme ul li a:hover,#menuCatalogue.Newtheme ul li a.selection {background:#91C530 url(../images/puce_menuh_on.gif) no-repeat 10px 7px;color:#fff;text-decoration:none;}
#menuCatalogue.Newtheme ul li ul li a {background:url(../images/puce_smenu_off.gif) no-repeat 15px 10px;text-decoration:none;color:#545454;display:block;padding:5px 0 2px 25px;font-size:11px;font-weight:normal;} 
#menuCatalogue.Newtheme ul li ul li a:hover,#menuCatalogue.Newtheme ul li ul li a.active,#menuCatalogue.Newtheme ul li ul li a.selection {background:#D5E9B8 url(../images/puce_smenuh_on.gif) no-repeat 15px 10px;text-decoration:none;color:#91C530;font-size:11px;font-weight:normal;}




#livraisoNews{width:190px;text-align:left;float:left;}
#livraisoNews .livraison{width:190px;height:66px;background:url(../images/bg_livraison.jpg) no-repeat 0 0;margin:0 0 1px 0;}
#livraisoNews .livraison a.savoir{text-decoration:none;color:#434343;display:block;padding:49px 0 3px 36px;background:url(../images/puce06.gif) no-repeat 20px 50px;font-size:11px;font-weight:normal;}
#livraisoNews .livraison a.savoir:hover{text-decoration:underline;}

#livraisoNews .newsletter{width:178px;height:106px;background:#F2DA69;margin:0 0 1px 0;padding:0 0 0 12px;color:#a77d18;}
#livraisoNews .newsletter p.h2{font-size:16px;font-weight:bold;color:#a77d18;padding:10px 0 8px;text-transform:none;margin:0; }
#livraisoNews .newsletter p{padding:0 0 8px 0;}
#livraisoNews  .newsletter form  input.input_text {margin: 0 5px 0 0;padding:0 0 0 3px;width:145px;height:15px;border:solid 1px #CCCCCC;color:#000000;font-size:10px;background-color:#fff;float:left;}#livraisoNews  .newsletter form  input.input_text {margin: 0 5px 0 0;padding:0 0 0 3px;width:145px;height:15px;border:solid 1px #CCCCCC;color:#000000;font-size:10px;background-color:#fff;float:left;}
#livraisoNews  .newsletter form input.btn_search{float:left;margin:0;width:17px;height:17px;}	

/* Recherche
-------------------------------------------------------- */

#moteurDeRecherche {	margin: 0 0 6px 0;padding:0 0 0 10px;width:180px;display:block;float:left;}
#moteurDeRecherche form {margin: 0;padding:0;border:none;}
#moteurDeRecherche form  input.input_text {margin: 0 5px 0 0;padding:0 0 0 2px;width:121px;height:15px;border:solid 1px #CCCCCC;color:#000000;font-size:10px;background-color:#fff;float:left;}
#moteurDeRecherche form input.btn_search{float:left;margin:0;width:17px;height:17px;}

/** image Home **/

.imgHome {
    margin-left: 10px;
    margin-right: 10px;
}
.remarque{font-weight:bold;font-size:12px;padding:5px 0 0 14px;float:left;width:334px;}

