body {
margin: 0 ;
padding:0;
font-family: Arial, Helvetica, sans-serif;
text-align: center ;
font-size: 12px;
color: #222222;
background-color: #5e401c;
}

div.preload {display:none;}
div.preload img {display:none;}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
padding: 0;
margin: 0;
}


p{
padding: 0;
margin: 0;
text-align:justify;
}

a {
outline: none;
}

.clear {
clear: both;
}

.bold {
font-weight: bold;
}

.lineheight0{
line-height: 0px;
}

.lineheight{
line-height: 5px;
}

.lineheight6{
line-height: 6px;
}

.lineheight25{
line-height: 25px;
}

.margin27 {
margin-left: 27px;
}

.fontsize14 {
font-size: 13px;
font-weight: bold;
}

.fontsize15 {
font-size: 14px;
}

.color_orange {
color: #aa8e14 !important;
}

.color_anthracite {
color: #4e4e4e !important;
}


a.color_orange {
color: #ff5a00 !important;
}

.color_rouge {
color: #db001b;
}

.color_bleu {
color: #6588be;
}

.color_grisfonce{
color: #676565;
}

.color_marron {
color: #534e4e;
}

.fontsize20 {
font-size: 20px;
}


#main {
margin:0 auto;
width: 960px;
text-align: left ;
border: 2px solid #4a2b0c;
background-color: #ffffff;
}

#top {
width: 960px;
height: 240px;
background: url(images/banniere.jpg) no-repeat ;
background-color: #ffffff;
}

h1#header {
height:51px;
float: left;
}

h1#header a {
width: 370px ;
height: 51px ;
margin-top: 175px;
margin-left: 88px;
display: block ;
background: url(images/logo_artdusiam.png) no-repeat ;
text-indent: -5000px ;
}


.liens_top{
width: 260px;
height: 20px;
font-size: 12px;
color: #f7f2f2;
margin-top:5px;
float: left;
}


ul#hautdepage {
margin: 0 ;
padding: 0 ;
margin-top: 5px;
margin-left: 30px;
list-style-type: none ;
text-indent: 4px;
}

ul#hautdepage li {
float: left ;
text-align: center ;
}

ul#hautdepage li a {
font-size: 12px ;
color: #f9f3c5;
display: inline;
text-decoration: none ;
}

ul#hautdepage li a:hover {
color: #fcfbf3;
}

.espace_panier{
width: 215px;
height: 184px;
font-size: 12px;
color: #eddede;
margin-top: 56px;
margin-left:18px;
background: url(images/zone_panier.jpg) no-repeat ;
float: left;
}

.liens_panier2 {
color: #181619;
display:block;
font-size: 11px;
text-decoration:none;
margin-top: 4px;
background: url(images/petite_fleche.gif) no-repeat 3px 3px;
margin-right: 5px;
float:left;
}

.liens_panier2:hover {
text-decoration:underline;
}


.gauche_panier {
margin-top:8px;
width: 212px;
float:left
}

h2.titre_panier {
width: 126px;
height: 27px;
margin-top: 6px;
margin-left: 10px;
margin-bottom:2px;
text-indent: -5000px;
display:block;
background: url(images/titre_votre_panier.png) no-repeat;
float: left;
}

.placement_icone_panier {
padding-top: 8px;
margin-left: 22px;
float:left;
}

.zone_prix {
width: 190px;
height: 23px;
position:relative;
top: 5px;
margin-left: 10px;
font-size: 11px;
font-weight: bold;
border: 1px solid #864d28;
background-color: #714222;
}

.phrase_panier {
margin-top: 3px;
margin-left: 5px;
}

.liens_panier {
color: #eddede;
text-decoration: none;

}

.liens_panier:hover {
text-decoration: underline;
}

.droite_panier {
width: 47px;
float:left
}


.barre_deco_top {
width: 960px;
height: 57px;
background: url(images/barre_top.png) no-repeat;
}

.barre_deco_bottom{
width: 960px;
height: 49px;
background: url(images/barre_bottom.png) no-repeat;
}

#contenu {
width: 946px;
position:relative;
bottom: 8px;
margin-left: 8px;
}


#zone_gauche {
width: 215px;
float: left;
}

#zone_menu {
width: 215px;
height: 500px;
background: url(images/fond_menu.jpg) no-repeat;
}

h2.titre_boutique {
width: 170px;
height: 22px;
position: relative;
top: 10px;
left: 11px;
display:block;
text-indent: -5000px;
background: url(images/titre_art_thai.png) no-repeat;
}

ul.liste_menu_gauche {
margin: 0 ;
padding: 0 ;
margin-top:20px;
list-style-type: none ;
}

ul.liste_menu_gauche li a {
width: 201px;
height: 20px;
display: block;
font-size: 13px;
color:#f9f3c5;
text-indent: 4px;
margin-left: 7px;
padding-bottom: 5px;
line-height: 18px;
text-decoration: none;
background: url(images/fond_titre_menu.jpg) no-repeat;
}

ul.liste_menu_gauche li a:hover {
color:#faf9f2;
}


ul.sousliste_menu_gauche{
margin: 0 ;
padding: 0 ;
margin-left: 1px;
margin-bottom: 10px;
list-style-type: none ;
}

ul.sousliste_menu_gauche li a {
font-size: 12px ;
display:inline;
font-weight: normal;
color: #cec584;
height: 18px;
line-height: 17px;
padding-left: 12px;
text-decoration: none ;
background: none;
}

ul.sousliste_menu_gauche li a:hover {
color: #e2dcad;
text-decoration: none ;
}

.bottom_menu {
width: 215px;
height : 15px;
background: url(images/bas_menu.jpg) no-repeat;
}


#zone_centre {
margin: 10px 16px 0 16px;
width: 481px;
float: left;
}

.bandeaux_poucet {
width: 482px;
height : 29px;
background: url(images/bandeau_titre.jpg) no-repeat;
}

h3.selection_titre_acceuil {
width: 186px;
height: 29px;
font-size:14px;
padding-top:4px;
margin-left: 5px;
color: #ffffff;
text-indent: -5000px;
display: block;
background: url(images/titre_dernier_arrivage.png) no-repeat 0 4px;
}

h3.selection_titre_coup_de_coeur {
width: 186px;
height: 29px;
font-size:14px;
padding-top:4px;
margin-left: 5px;
color: #ffffff;
text-indent: -5000px;
display: block;
background: url(images/titre_coup_de_coeur.png) no-repeat 0 4px;
}

.gauche_coup_de_coeur {
	text-align : center;
width: 191px;
height: 191px;
margin-top: 5px;
float: left;
}

.imageProduit {
	max-width:191px;
	max-height:191px;
	}


.cadre_petit {
width: 31px;
height: 31px;
margin-top: 3px;
margin-right: 4px;
border: 1px solid #e6dede;
float:left;
}

.droite_coup_de_coeur {
width: 280px;
height: 191px;
margin-top: 5px;
margin-left: 5px;
float: left;
}

h4.titre_coup_de_coeur {
font-size: 20px;
color: #6f310e;
}

ul.liste_coup_de_coeur {
padding: 0;
margin: 0;
margin-top: 10px;
list-style-type: none;
}

ul.liste_coup_de_coeur li {
font-weight: bold;
font-size: 12px;
color: #6f310e;
}

.texte_coup_de_coeur {
padding:0;
margin:0;
margin-top:5px;
font-size: 12px;
text-align:justify;
min-height: 80px;
}

.placement_bouton_coup_de_coeur {
float:right;
}

#zone_droite {
width: 215px;
float: left;
}

.zone_espace_perso {
width: 215px;
height: 294px;
background: url(images/fond_espace_perso.jpg) no-repeat;
}

.pointille_espace_perso {
width: 206px;
height: 1px;
margin-left: 5px;
background: url(images/pointille_espace_perso.png) no-repeat;
}

h2.titre_espace_perso {
width: 166px;
height: 26px;
position: relative;
top: 10px;
left:11px;
display:block;
text-indent: -5000px;
background: url(images/titre_espace_perso.png) no-repeat;
}

form.permanent {
font-size:12px;
color: #ffffff;
padding: 0;
margin: 0;
margin-left: 8px;
margin-top: 20px;
}

form.permanent legend {
font-weight: bold;
font-size:12px;
color: #eddede;
}

form.permanent label {
display: inline-block;
width: 75px;
font-size: 11px;
font-weight: bold;
line-height: 18px;
margin-top: 2px;
vertical-align: top;
color: #cec584;
}

form.permanent input {
height: 13px;
width: 107px;
margin-left: 4px;
font-size: 11px;
color: #8d8b8c;
padding-left: 3px;
border: 1px solid #794829;
background-color: #714222;
}

form.permanent ol {
margin: 0;
padding: 0;
padding-left:4px;
list-style:none;
}

form.permanent  li {
padding: 0;
list-style: none;
padding-top: 2px;
}

form.permanent em {
font-weight: bold;
font-style: normal;
color: #f00;
}

form.permanent select {
height: 19px;
width: 88px;
font-size: 11px;
color: #8d8b8c;
margin-top: 2px;
border: 1px solid #555555;
background-color: #ffffff;
scrollbar-arrow-color: #ffffff; 
}

.placment_bouton_valider {
position: relative;
top: 3px;
}

.placment_bouton_valider2 {
margin-top: 3px;
margin-left: 128px;
}


.trait_espace_perso {
width: 192px;
height:1px;
margin-top: 3px;
margin-left: 3px;
background-color: #aa8e14;
}

.trait_espace_perso2 {
width: 192px;
height:1px;
margin-top: 3px;
margin-left: 11px;
background-color: #aa8e14;
}

.trait_espace_perso3 {
width:280px;
height:1px;
margin-bottom: 3px;
background-color: #aa8e14;
}

ul.liste_panier2{
margin: 0 ;
padding: 0 ;
margin-right: 12px;
margin-top: 8px;
margin-bottom: 5px;
text-align:right;
list-style-type: none ;
}

ul.liste_panier2 li a {
font-size: 12px ;
font-weight: normal;
color: #cec584;
height: 18px;
line-height: 17px;
text-decoration: none ;
}

ul.liste_panier2 li a:hover {
color: #e2dcad;
text-decoration: none ;
}


ul.liste_panier3{
margin: 0 ;
padding: 0 ;
margin-left: 12px;
margin-top: 8px;
margin-bottom: 5px;
list-style-type: none ;
}

ul.liste_panier3 li a {
font-size: 14px ;
font-weight: normal;
color: #f9f3c5;
height: 18px;
padding-left: 15px;
line-height: 22px;
text-decoration: none ;
background: url(images/puce.png) no-repeat left;
}

ul.liste_panier3 li a:hover {
color: #e2dcad;
text-decoration: none ;
}

.nombre {
color:#ffffff;
margin-top: 10px;
margin-left: 10px;
}

.total {
padding-top: 4px;
padding-left: 4px;
font-size: 13px;
color:#cec584;
float:left;
}

.prix{
padding-top: 4px;
padding-right: 4px;
font-size: 13px;
font-size: bold;
color:#f9f3c5;
float:right
}

ul.liste_panier{
margin: 0 ;
padding: 0 ;
margin-left: 12px;
margin-top: 8px;
margin-bottom: 5px;
list-style-type: none ;
}

ul.liste_panier li a {
font-size: 12px ;
font-weight: normal;
color: #cec584;
height: 18px;
line-height: 17px;
text-decoration: none ;
}

ul.liste_panier li a:hover {
color: #e2dcad;
text-decoration: none ;
}

.droite_panier {
width: 40px; 
heigth: 57px;
margin-top: 5px;
margin-left: 3px;
float: left;
}

.zone_thai {
width: 215px;
height:218px;
margin-top: 3px;
background: url(images/cadre_art_thai.jpg) no-repeat;
}

h2.titre_art_thailandais {
width: 172px;
height: 22px;
margin: 0 auto;
position:relative;
top:15px;
display:block;
text-indent: -5000px;
background: url(images/titre_art_thailandais.png) no-repeat;
}

.placement_image_art_thailandais {
margin-top: 25px;
margin-left: 14px;
}

.savoir_plus {
font-size: 12px;
margin-top: 3px;
color: #cec584;
text-decoration: none;
margin-right: 15px;
float:right;
}

.savoir_plus:hover {
color: #ded698;
}

#footer{
width: 960px;
margin: 0 auto;
text-align:center;
font-size:11px;
color: #cec584;
}


ul#basdepage {
height: 45px ;
margin: 0 ;
padding: 0 ;
margin-left: 170px;
list-style-type: none ;
text-indent:4px;
}

ul#basdepage li {
float: left ;
text-align: center ;
}

ul#basdepage li a {
line-height: 31px ;
font-size: 11px ;
letter-spacing: 1px ;
color: #cec584 ;
display: inline;
text-decoration: none ;
}

ul#basdepage li a:hover {
color: #f9f3c5;
}

.lienref {
font-size: 12px;
color: #ffffff;
text-decoration:none;
}

.lienref:hover {
font-size: 12px;
color: #ffffff;
text-decoration:underline;
}



/* **********************************************************interieure ********************************************************************* */

.cadre_produits2 {
width: 481px;
margin-top: 5px;
}

.produitRubriqueFirst {
	float:left;
	}

.produitRubrique {
	float:left;
	margin-left:15px;
	}

.images_produits {
	text-align:center;
width: 150px;
height: 150px;
/*background: url(images/cadre_petit.jpg) no-repeat;*/
z-index:10;
}

.placement_image_arrivage {
	
padding-top: 6px;
}

.textes_produits {
	margin-top:3px;
width: 150px;
color: #6f310e;
text-align:center;
}

.liens_produits {
font-size: 12px;
color: #6f310e;
text-decoration:none;
}

.liens_produits:hover {
font-size: 12px;
color: #88421a;
text-decoration:none;
}


#precedent {
width: 200px;
position:relative;
top: 10px;
font-size: 12px;
font-weight: bold;
color: #6c3f21;
text-align:left;
margin-right: 10px;
float:left
}

#suivant {
width: 200px;
position:relative;
top: 10px;
font-size: 12px;
font-weight: bold;
color: #6c3f21;
text-align:right;
margin-right: 10px;
float:right
}

.liens_suivant {
font-size: 12px;
font-weight: bold;
color: #6c3f21;
text-decoration: none;
}

.liens_suivant:hover {
color: #a86f49;

}

h3.selection_titre {
font-size:14px;
padding-top:6px;
margin-left: 5px;
color: #ffffff;
}

h3.selection_titre a {
	color:#ffffff;
	text-decoration: none;
	}

h3.selection_titre a:hover {
	color:#ffffff;
	text-decoration: underline;
	}


/* *************************************fiche********************************** */


#zone_gauche_fiche {
width: 220px;
padding: 2px 0 0 2px;
float:left;
}

#zone_droite_fiche {
width: 323px;
float:left;
}

p {
padding: 0;
margin: 0;
padding: 0 8px 0 10px;
font-size: 11px;
color:#1e1e1e;
}

.infos {
padding: 0;
margin: 0;
padding: 0 10px 0 10px;
font-size: 11px;
color:#6c6c6c;
}

.agrandir {
padding: 0;
margin: 0;
font-size: 11px;
color:#ff96cc;
}

.petitprix {
font-size: 14px;
color: #1e1e1e;
}


.panier_fiche {
width: 280px;
margin-top: 5px;
}


.liste_deroulante {
padding-top: 8px;
margin-right: 10px;
width: 100px;
background: url(images/traits.gif) no-repeat right 8px;
float:left;
}

.zone_panier_fiche {
padding-top: 5px;
margin-left: 5px;
width: 163px;
float:left;
}

form.fiche {
color: #f400a1;
font-size: 11px;
}


.lien_panier {
width: 122px;
height: 51px;
display: block;
text-indent: -5000px;
background: url(images/bouton_panier.jpg) no-repeat;
cursor:pointer;
}

.lien_panier:hover {
background: url(images/bouton_panier_on.jpg) no-repeat;
cursor:pointer;
}



.quantite_panier2{
padding: 0;
margin: 0;
margin-top:5px;
height: 17px;
width: 40px;
color: #5d6ba3;
font-size: 10px;
font-weight:bold;
}

ul.liste_fiche_produit {
padding: 0;
margin: 0;
padding: 0 10px 0 10px;
color:#6c6c6c;
list-style:none;
}

ul.liste_fiche_produit li {
padding: 0;
margin: 0;
line-height:13px;
font-size: 11px;
color:#6c6c6c;
}


.prix_fiche {
font-size: 20px;
color: #6f310e;
float: left;
}


.affichage_prix_fiche {
font-size: 20px;
font-weight: bolf;
color: #aa8e14;
float: right;
}

.droite_fiche {
width: 280px;
margin-top: 5px;
margin-bottom: 10px;
margin-left: 5px;
float: left;
}

h3.selection_titre_meme_style {
width: 186px;
height: 29px;
font-size:14px;
padding-top:4px;
margin-left: 5px;
color: #ffffff;
text-indent: -5000px;
display: block;
background: url(images/titre_meme_style.png) no-repeat 0 4px;
}

h5 {
padding: 0 0 0 10px;
font-size:18px;
}

h5.titrefiche {
padding: 5px 0 0 10px;
font-size:18px;
color: #df34a6;
}

.carre {
width: 60px;
height: 40px;
margin-left: 8px;
margin-right: 10px;
float: left;
}

.carre2 {
width: 60px;
height: 40px;
margin-right: 10px;
float: left;
}

/* ******************************panier******************************* */

#entete_panier {
margin-top: 5px;
margin-left: 7px;
width:900px;
}

#listepanier {
padding: 0;
margin: 0;
float:left;
}

ul#etapes_panier {
padding: 0;
margin: 0;
list-style:none;
display:inline;
}

ul#etapes_panier li {
display:inline;
}


/* ******************************Contact******************************* */
h3.titre_contact {
width: 194px;
height: 29px;
margin-top: 8px;
margin-left: 10px;
display: block;
text-indent: -5000px;
background: url(images/titre_contact.jpg) no-repeat;
}

h4.titre_standard{
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
color: #000000;
}

.block_contact {
width: 450px;
margin-left: 13px;
}

form.contact {
font-size:11px;
color: #ffffff;
}

form.contact fieldset {
margin: 0;
padding: 0;
padding-left: 2px;
padding-top: 5px;
padding-bottom: 5px;
border: 0;
width: 450px;
color: #a4a09c;
}

form.contact fieldset legend {
padding: 0 0 0 4px;
font-weight: bold;
font-size:12px;
color: #8e8c8c;
}

form.contact fieldset label {
margin-left: 0px;
display: inline-block;
font-weight: bold;
line-height: 1.9;
vertical-align: top;
color: #545555;
}

form.contact fieldset input {
height: 13px;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
}

form.contact fieldset input:hover {
background-color: #fefefe;
color: #9f916e;
}

form.contact fieldset input.nohover:hover {
background-color: #ffffff;
}

form.contact fieldset select {
height: 19px;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
}

form.contact fieldset select:hover {
background-color: #fefefe;
color: #eddede;
}


form.contact fieldset textarea{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
letter-spacing: 0;
}

form.contact fieldset ol {
margin: 0;
padding: 0;
padding-left:10px;
}

form.contact fieldset li {
margin: 0;
padding: 0;
list-style: none;
padding-top: 2px;
}

form.contact em {
font-weight: bold;
font-style: normal;
color: #f00;
}

form.contact label {
width: 112px; /* Width of labels */
}

.inline {
display: inline;
}

.width_input {
width: 200px;
}

.width_select {
width: 185px;
}

.width_type {
margin: 0;
padding: 0;
height: 19px;
width: 210px;
}

.width_fieldset {
width: 300px;
}

.placement_bouton_valider {
margin-top: 2px;
margin-left: 297px;
}

.localisation {
width: 480px;
height: 300px;
border: 1px solid #000000;
}


.tooltipErreur {
	padding :2px 3px 2px 3px ;
	border:none;
	opacity:0.9;
	color:black;
	position : absolute;
	top:0px;
	left:200px;
	z-index : 100;
	background-color : white;
	border:1px solid black;
}


/* ******************************Contact******************************* */

h3.titre_qsn{
width: 256px;
height: 34px;
margin-top: 8px;
margin-left: 10px;
display: block;
text-indent: -5000px;
background: url(images/titre_qsn.jpg) no-repeat;
}

.texte_ads {
font-size: 12px;
color : #6d310d;
}