html, body{margin:0px; padding:0px;}

body{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	background-image:url('images/templates/body.jpg');
	background-repeat:repeat-x;
	text-align:center;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
}

.clear,.block,.bloc{
	clear:both;
}
a{
	color:#000;
	text-decoration:none;
}

h1, h2, h3{
	list-style:none;
	margin:0px;
	font-weight:normal;
}
a:hover{
	text-decoration:underline;
}
form{display:inline;margin:0px;padding:0px;}
textarea,input{font-family:Verdana, Arial, Helvetica, sans-serif;color:#808080;font-size:12px;}

/*---------------- Header -----------------*/

#header{
	margin:auto;
	width:1000px;
}


#head1{ 
	width:689px;
	height:104px;
	text-align:left;
	float:left;
}
#head2{ /* recherche */
	width:286px;
	height:104px;
	text-align:left;
	float:left;
	background: 13px url('images/templates/recherche.jpg');
	background-repeat:no-repeat;	
}
#rechercher{
	margin-left:117px;
	margin-top:58px;
}

#rechercher form input {
	font-size:11px;
}
#ok-rechercher a{
	width:24px;
	height:15px;
	margin-top:60px;
	color:#F6931E;
	text-align:right;
	font-weight:bold;
	float:left;
}
#head3{
	width:985px;
	padding-right:5px;
	padding-left:5px;
	margin:auto;
	text-align:left;
}
#head4{
	width:985px;
	height:37px;
	padding-right:0px;
	padding-left:0px;
	margin:auto;
	text-align:center;
	background-image:url('images/templates/bg_menux7.jpg');
	background-repeat:no-repeat;	
	
}
ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

/* CSS du menu horizontal, bieler batiste */
.menu {background-image:url('images/templates/bg_menu.jpg');background-repeat:no-repeat;}
ul.menu{margin:0;padding:0;height:32px;display:inline;background-color:#000;}
li.onglet1,li.onglet2,li.onglet3,li.onglet4,li.onglet5,li.onglet6{float:left;width:140px;height:32px;line-height:30px;text-align:center;background-image:url('images/templates/pointille.jpg');background-repeat:repeat-y;background-position:right;font-size:11px;}
li.onglet7{float:left;width:138px;height:32px;line-height:30px;text-align:center;background-image:url('images/templates/pointille.jpg');background-repeat:repeat-y;background-position:right;font-size:11px;}
.menu a{color:#FFFFFF;text-decoration:none;}
ul.folder{margin:0;padding:0;display:block;width:140px !important;_width:140px;*width:137px;height:0px;padding:0 3px 0 0;margin-top:5px;position:relative;-position:absolute;/*top:162px;left:600px;*/background-color:#000;visibility:hidden;z-index:100000;margin-left:0px !important;_margin-left:0px;*margin-left:-81px;}

.folder li{line-height:30px;text-align:center;font-size:11px;background:none;background-color:#000;}



/*
.menu {background-image:url('images/templates/bg_menu.jpg');background-repeat:no-repeat;}
.menu li ul{visibility:hidden;display:block;background-color:#000;margin:0;padding:0;}
.menu a {color:#FFFFFF;text-decoration:none;}
.menu a:hover {color:#FFFFFF;text-decoration:underline;}
.menu li .folder{position:relative;*position:absolute;margin-top:5px;*margin-top:28px;margin-left:0px;*margin-left:-118px;width:160px;padding:0 3px 0 0;}
.file {height:25px;}
.onglet1 a,.onglet2 a,.onglet3 a,.onglet4 a,.onglet5 a,.onglet6 a{color:#FFF;font-size:12px;font-weight:bold;padding-left:3px;}
li.onglet1,li.onglet2,li.onglet3,li.onglet4,li.onglet5,li.onglet6 {line-height:30px;*line-height:32px;_line-height:32px;height:32px;width:163px;*width:16.5%;_width:16.5%;text-align:center;background-image:url('images/templates/pointille.jpg');background-repeat:repeat-y;background-position:right;font-size:12px;font-weight:bold;float:left;}
*/	


.sep{
	width:3px;
	height:32px;
	float:left;	
	background-image:url('images/templates/pointille.jpg');
	background-repeat:repeat-y;
	background-position:right;
}



#contenu{
	margin:auto;
	width:985px;
	background-image:url('images/templates/contenu.jpg');
	background-repeat:repeat-y;
	padding-bottom:10px;
}


#navigation{
	width:765px;
	height:26px;

	float:left;
	text-align:left;
}

#navigationint{
	background-image:url('images/templates/puce.jpg');
	background-repeat:no-repeat;
	background-position:left;
	margin-top:7px;
	margin-left:20px;
	padding-left:10px;
	color:#797979;
}

/*---------------- Page accueil --------------------*/


#gauche{
	float:left;
	width:765px;
	text-align:left;
}

#selection{
	background-image:url('images/templates/selectionaccueil.jpg');
	background-repeat:no-repeat;
	width:765px;
	height:364px;
}
#vignette-selection{
	width:276px;
	height:276px;
	margin-top:53px;
	margin-left:26px;
	-margin-left:13px;	
	float:left;
	background-image:url('images/templates/selection_bckg.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
.vignette_art{
	padding-top:5px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	float:left;
	height:85px;
	width:85px;
	text-align:center;
}
#vignette-perso{
	width:325px;
	height:189px;
	margin-left:104px;
	margin-top:37px;
	float:left;
	font-size:12px;
	color:#808080;
	text-align:center;
}
#vignette-perso p,div,span{
	padding:0px;
	margin:0px;
}
#texte5{
	margin-top:-35px;
}
#texte5 a{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F6911F;
	font-weight:bold;
}

#edit{
	width:750px;
	height:380px;
	margin-top:20px;
	background-image:url('images/templates/edit_bckg.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

.cadre1{
	width:342px;
	height:170px;
	float:left;
}
.cadre2{
	width:342px;
	height:170px;
	float:right;
}
.cadre3{
	width:342px;
	height:170px;
	padding-top:40px;
	float:left;
}
.cadre4{
	width:342px;
	height:170px;
	padding-top:40px;
	float:right;
}

#titre1{
	width:342px;
	height:21px;
	margin-bottom:2px;
	background-image:url('images/templates/nouvelle-sensations.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}
#titre2{
	width:342px;
	height:21px;
	margin-bottom:2px;
	background-image:url('images/templates/cuisinez-chic.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}
#titre3{
	width:342px;
	height:21px;
	margin-bottom:2px;
	background-image:url('images/templates/soyez-tendance.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}
#titre4{
	width:342px;
	height:21px;
	margin-bottom:2px;
	background-image:url('images/templates/resisterez-vous.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}
.vignette{
	width:342px;
	height:170px;
}
.vignette2{
	width:342px;
	height:170px;
	float:left;
	margin-top:15px;
	margin-left:15px;
	border:solid 2px #F1E8D1;
}
.vignette3{
	width:342px;
	height:170px;
	float:left;
	margin-top:15px;
	margin-left:15px;
	border-bottom:1px dotted #000000;
}


.article{
	width:130px;
	height:148px;
	float:left;
	text-align:center;
}
.zoom{
	width:25px;
	height:58px;
	margin-top:10px;
	padding-top:60px;
	background-image:url('images/templates/zoom_bckg.jpg');
	background-repeat:repeat-y;
	float:left;
}
.descritpion{
	width:187px;
	height:148px;
	padding-right:0px;
	text-align:left;
	float:left;
}

.intitule{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	height:30px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
}
.intitule a{
	color:#000;
	font-weight:bold;
}
.commentaire{
	padding-left:10px;
	padding-top:0px;
	color:#938A79;
	height:30px;
}
.prix{
	width:170px;
	height:20px;
	padding-left:5px;
	padding-bottom:20px !important;
	padding-bottom:10px;
	padding-top:10px;
}
.prix_int{
	width:90px;
	padding-right:10px;
	padding-top:7px;
	text-align:right;
	color:#000;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	float:left;
}
.prix-value{
	width:65px;
	height:19px;
	padding-top:1px;
	padding-right:5px;
	background-color:#F6931E;
	text-align:right;
	color:#fff;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	float:right;
}
.ajout{
	width:155px;
	height:18px;
	padding-left:20px;
}
.vignette3 .ajout{
	padding-left:25px;
}
/*---------------- Page categories --------------------*/

.titre_cate{
	width:750px;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	background-color:#000;
	color:#FFF;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
}
.titre_cate2{
	width:750px;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	background-color:#000;
	color:#FFF;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
}
#photo_cate{
	width:170px;
	height:100px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	text-align:center;
	padding-top:15px;
}

#cadre_cate{
	width:590px;
	height:100px;
	margin-bottom:10px;
	float:right;
	text-align:center;
	padding-top:15px;
}
#h1{
	height:15px;
	padding-top:15px;
	vertical-align:text-bottom;
	color:#OOO;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.desc_art_cate{
	color:#958A78;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	width:750px;
	margin-bottom:10px;
	padding-top:10px;	
}
.produit_cate{
	width:145px;
	height:135px;
	margin-bottom:15px;
	border:1px dotted #000000;
	float:left;
	margin:2px;
}
.photo_art_cate{
	width:100px;
	height:100px;
	margin-left:25px;
	text-align:center;
}
.int_art_cate{
	width:100px;
	height:35px;
	margin-left:25px;
	color:#OOO;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
.int_art_cate a{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
#cadre2_cate{
	width:765px;
	height:440px;
	margin-top:20px;
	background-image:url('images/templates/cate_bckg.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
#cate_nouveaute{
	width:342px;
	height:350px;
	margin-left:8px;
	margin-top:55px;
	float:left;
}
#cate_meilleures{
	width:342px;
	height:350px;
	margin-right:32px;
	-margin-right:16px;
	margin-top:55px;
	float:right;
}
.sep_cate{
	height:10px;
	background-image:url('images/templates/sep_cate.jpg');
	background-position:left top;
	background-repeat:repeat-x;
}

/*---------------- Page article --------------------*/
#cadre_art{
	width:745px;
	margin-bottom:30px;
}
#gauche_art{
	width:279px;
	float:left;
}
#produit_art{
	width:248px;
	float:left;
}
#photo_art{
	width:248px;
	height:248px;
	margin-top:10px;
	padding-top:20px;
}
.photo_artbis{
	width:60px;
	height:60px;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:18px;;
	border:1px solid #7F7F7F;
	float:left;
	text-align:center;
}
#zoom_art{
	width:28px;
	height:58px;
	margin-top:20px;
	padding-top:270px;
	background-image:url('images/templates/zoom_bckg.jpg');
	background-repeat:repeat-y;
	background-position:center;
	float:left;
}
#port_art{
	width:279px;
	height:120px;
	clear:both;
	margin-top:30px;
}

#droite_art{
	width:436px;
	float:right;
	padding-top:30px;
	text-align:left;
}
#h2{
	padding-bottom:10px;
	color:#OOO;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.texte_art{
	padding-top:5px;
	padding-bottom:10px;
	color:#938B76;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.info_art{
	padding-top:3px;
	padding-bottom:5px;
	color:#F7921E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.art_prix {
	background-color:transparent;
	border:0px;
	width:95px;
	text-align:right;
	color:#FFF;
	font-size:18px;
	font-weight:bold;	
	
}
.art_prix2 {
	border:0px;
	width:120px;
	text-align:center;
	color:#FFF;
	font-size:18px;
	font-weight:bold;	
	background-color:#F6931E;
	float:left;
	padding-right:10px;
}
.barre {
	text-decoration:line-through;
	color:#F6931E;
	font-size:18px;
	margin-left:5px;
}
.prix_int2{
	width:120px;
	padding-right:10px;
	padding-top:7px;
	color:#000;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	display:inline;
}
.gras {
	color:#000000;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-right:10px;
}
#qte {
	text-align:center;
	}	
	
#message_perso{
	width:440px;
	margin-top:5px;
	padding-top:35px;
	background-image:url('images/templates/message_perso.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}
.article_art{
	width:765px;
	height:200px;
}
.categorie_art{
	width:765px;
	background-image:url('images/templates/pointille2.jpg');
	background-repeat:repeat-y;
	background-position:365px 0px !important;
	background-position:380px 0px ;
	margin-top:10px;
}
.sep_art{
	width:59px;
	height:165px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url('images/templates/sep_article.jpg');
	background-repeat:repeat-y;
	background-position:center;
	float:left;
}
#blanc{
	width:765px;
	height:100px;
}
#formuadd {
	margin-top:20px;
	display:block;
	padding-bottom:20px;
	}
#btn {
	padding-top:20px;
}

.caract_prix {
	margin-top:10px;
	margin-bottom:20px;
	}
#formu_change_prix{
	padding-top:20px;
}
.caracteristiques2 {
	padding-bottom:10px;
	}
.caracteristiques  select{
	margin-bottom:10px;
}
/*---------------- banniere bas --------------*/
#ban-bas{
	margin:auto;
	height:225px;
	margin-top:20px;
	padding-left:6px;
}
.image{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	float:left;
}

/*---------------- banniere droite --------------*/
#droite{
	width:220px;
	float:right;
	text-align:left;
}
.photo{
	padding-left:8px;
	padding-bottom:10px;
}

#titre-panier{
	width:208px;
	height:22px;
}

#resume-panier{
	width:198px;
	height:23px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#E6E6E6;
	padding-top:8px;
	padding-left:10px;
}

#panier{
	background-color:#CCCCCC;
	padding-top:5px;
	padding-bottom:10px;
	margin-right:4px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contenu-panier{
	background-color:#CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.article-panier{
	background-color:#CCCCCC;
	width:140px;
	padding-left:10px;
	text-align:left;
	float:left;
}

.prix-article{
	background-color:#CCCCCC;
	width:45px;
	padding-right:7px;
	text-align:right;
	float:right;
}
#total-panier{
	width:208px;
	height:17px;
	background-color:#808080;
	color:#FFF;
	padding-top:4px;
}
#titre-total{
	width:55px;
	text-align:left;
	text-transform:uppercase;
	padding-left:10px;
	float:left;
}
#prix-panier{
	width:128px;
	text-align:right;
	padding-right:7px;
	float:right;
}
#acces-panier{
	width:208px;
	height:27px;
}




/*------------------ Footer --------------------*/
#footer{
	margin:auto;
	height:208px;
	text-align:center;
}


#footer1{
	height:155px;
	background-color:#000000;
	text-align:center;
	
}
#backfooter{
	width:985px;
	margin:auto;
}
.cadre_footer{
	width:280px;
	padding-left:30px;
	float:left;
	text-align:left;
}
.ban_footer{
	width:200px;
	height:25px;
	padding-top:20px;
	padding-bottom:5px;
}
.texte_footer{
	color:#FFF;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.texte_footer a{
	color:#FFF;
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sep_footer{
	width:20px;
	height:115px;
	margin-top:20px;
	margin-bottom:20px;
	color:#FFFFFF;	
	background-color:#OOO;
	background-position:top;
	background-repeat:repeat-y;
	background-image:url('images/templates/footpoint.jpg');
	float:left;
}

#footer2{
	height:53px;
	width:985px;
	margin:auto;
	padding-bottom:50px;
	background-color:#FFF;
	text-align:center;
}
#gen{
	color:#000;
	text-transform:uppercase;
	padding-top:20px;
	margin-bottom:5px;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#gen a{
	padding-left:10px;

	padding-right:10px;
	color:#000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#copy{
	padding-top:10px;
	color:#8C8C8C;
	text-align:center;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#copy a{
	margin-top:5px;
	color:#8C8C8C;
	text-align:center;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*-----------------------------------------------------------------------------------------------------*/
.pagetitre{
	background-image:url('images/templates/pagetitre_bck.jpg');
	background-repeat:repeat-x;
	width:730px;
	height:20px;
	margin-top:10px;
	padding:2px 0 0 15px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}
.pagecontenu{
	width:732px;
	border:solid 1px #CCCCCC;
	border-right:none;
	border-top:none;
	/*padding:0 6px 6px 6px;*/
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	font-size:12px;
	color:#808080;
}

.pagecontenu a{
	color:#808080;
}

.pagecontenu2{
	width:732px;
	border:solid 1px #CCCCCC;
	border-right:none;
	border-top:none;
	/*padding:0 6px 6px 6px;*/
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
}
.erreur {
	color:#FF0000;
	font-weight:bold;
}
/*-------------------------------------------------cde1--------------------------------------------------------*/
.cde1 {
	background-color:#DFDFDF;
	height:20px;
	padding:10px;
}
.cde2 {
	background-color:#EFEFEF;
	height:20px;
	padding:10px;
}
.prixtotalpanier  {
	font-weight:bold;
	color:#EB2024;
}
.etoile {
	font-weight:bold;
	color:#EB2024;
}
.cadre {
	border:1px solid #E4E4E4;
	float:left;
	height:170px;
	margin-right:30px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	width:42%;
}
.cadre_g {
	border:1px solid #E4E4E4;
	float:left;
	height:170px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	width:42%;
	text-align:center;
}
.cadre_g2 {
	border:1px solid #E4E4E4;
	height:170px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	width:42%;
	text-align:center;
	margin-left:200px;
}

.cadre_d {
	border:1px solid #E4E4E4;
	float:right;
	height:170px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	width:42%;
	text-align:center;
}
.td_head_cde {
	font-weight:bold;
	height:35px;
	padding-left:10px;
	padding-right:10px;
	border:solid 1px #AAAAAA;
	background-color:#CCCCCC;
	color:#FFF;
}
.pagecontenu table td .qte {
	width:15px;
}
.td_foot_cde {
	height:35px;
	padding-right:10px;
	text-align:right;
}
.recommanderpage {
	margin-top:130px;
	}
#diapo {
	margin:10px 0 40px 0;
	}
#autre a {
	margin-right:10px;
}
#diapo  img {
	border:1px solid #000;
}

.commande {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.message {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

.categoriesarticles{
	font-size:12px;
	color:#808080;
}
.categoriesarticles a{
	color:#808080;
}
.pages{
	font-size:12px;
	color:#808080;
	padding-top:25px;
}
.pages a{
	color:#808080;
}

.clientbienvenue {text-align:left;margin:25px;}
.clientbienvenue ul {list-style-type:none;margin-left:10px;}
.clientbienvenue li {background-image:url(images/templates/puceclient.jpg);background-position:0px 2px;background-repeat:no-repeat;height:25px;margin:0pt;padding:0pt 0pt 0pt 15px;}
