#body-home {
text-align : center;
background : #503732;
padding-top : 100px;
}
#image_accueil 
{
	width:570px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.image-accueil-spe
{
	float:left;
	width:90px;
}
#image_accueil img
{
	float:left;
	border:none;
	
}
body {
font-family : arial, helvetica, sans-serif;
font-size:14px;
}
#charte {
margin : auto;
width : 500px;
margin-left : 167px;
margin-top : 15%;
}
#charte_gauche {
float : left;
margin-top : -3px;
}
.charte_droite {
/*font-family : arial, helvetica, sans-serif;
font-size: 12px;*/
color: #FFFFFF;
float : left;
/*
width: 320px;
padding-left:70px;
*/
width: 100%;
margin-top: 10px;
text-align: justify;
}
.article {
width : 680px;
}
.hr_actualite {
margin-left: 10%;
background-color : #6b6005;
width : 400px;
clear : both;
height: 1px;
margin-top:10px;
}
.article img {
	margin:5px;
}
#date_actu {
float : right;
margin-right : 30px;
}
.titre_actu {
float : left;
width:400px;
margin-left : 15px;
font-size: 24px;
font-family : arial, helvetica, sans-serif;
font-weight:bold;
color:#FFF;
}
.photos_actu{
float:left;
width:500px;
margin:10px 0;
}
.photo_actu{
float:left;
margin-right:5px;
}
.actualite{
float:left;
width:500px;
}
#contenu_article {
clear : both;
margin-left : 50px;
width : 100%;
text-align : left;
}
#liste_zone {
text-align : center;
width : 600px;
}
#corps_div {
clear : both;
padding-top : 2%;
padding-left : 7%;
width : 700px;
}
.logo_boutique {
float : left;
width : 90px;
height : 90px;
}
.info_boutique {
float : left;
margin-left : 40px;
padding-top : 20px;
height : 100px;
width : 540px;
font-size : 14px;
color : #ffffff;
font-family : arial, helvetica, sans-serif;
text-align : justify;
}
.hr_boutique {
clear : both;
background-color : white;
width : 600px;
height: 1px;
line-height: 1px;
font-size: 1px;
}

#pro_inscription_left {
float: left;
width: 340px;
}

#pro_inscription_right {
float: right;
width: 360px;
text-align:right;
}

#legend_pro1 {
color: #FFFFFF;
text-align: center;
font-family: Arial;
font-size: 14px;
}

#legend_pro2 {
color: #FFFFFF;
text-align: left;
font-family: Arial;
font-size: 14px;
margin-left: 80px;
}

#pro_block {
width : 750px;
clear : both;
padding-left : 40px;
padding-top : 8%;
}

#pro_form label {
float: left;
width: 190px;
clear: both;
text-align: right;
font-size : 12px;
color : #ffffff;
font-family : arial, helvetica, sans-serif;
text-align: right;
padding-top: 3px;
}

#pro_inscription_right label {
width: 120px;
}

#pro_form .text {
margin-bottom: 5px;
}

#pro_form input {
float: left;
}

#pro_form textarea {
float: left;
width: 250px;
height: 170px;
margin-bottom: 5px;
}

.bordure_bon_commande {
border-bottom: 1px;
border-bottom-color: #FFFFFF;
border-bottom-style: solid;
}
.bon_commande_height {
height: 30px;
}
.submit {
margin : auto;
}
.align-left {
text-align : left;
}
.align-center {
text-align : center;
}
.align-right {
text-align : right;
}
#reference_gauche {
float : left;
width : 340px;
height : 300px;
}
#reference_droite {
float : left;
width : 280px;
height : 320px;
margin-left : 35px;
}
#retour_produit {
text-align: right;
margin-right: 100px;
}
#matiere_liste {
clear: both;
padding-left: 30px;
padding-top: 5px;
height: 25px;
width: 800px;
background-color : #be0845;
margin-left: 3px;
}
.matiere_selected {
color: #FFFFFF;
font-weight: bold;
font-family : arial, helvetica, sans-serif;
font-size: 12px;
}
.matiere_unselected {
color: #8F0837;
font-family : arial, helvetica, sans-serif;
font-size: 12px;
}
#description_reference {
margin-left : 3px;
padding-top: 10px;
clear : both;
height : 200px;
width : 660px;
text-align : justify;
color : #ffffff;
font-size : 12px;
font-weight : bold;
}
#body-site {
background : url('../_img/background.png');
background-repeat : repeat-y;
height : 100%;
text-align : left;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
.mini_titre {
font-size: 12px;
font-weight: bold;
margin-left: 3px;
color: white;
}
img {
border : none;
}
a {
text-decoration : none;
color : #ffffff;
}
a:hover {
text-decoration : none;
color : #ffffff;
}
a:visited {
text-decoration : none;
color : #ffffff;
}
#coordonnees {
width : 130px;
height : 116px;
background : #be0845;
color: #FFFFFF;
margin-left: 14px;
font-weight: bold;
font-size: 12px;
}
#gauche {
float : left;
width : 180px;
background : #503732;
}
#background-left {
background : #503732;
float : left;
}
.texte {
font-size : 14px;
color : #ffffff;
font-family : arial, helvetica, sans-serif;
text-align : justify;
}
.texte2 {
font-size : 12px;
color : #ffffff;
font-family : arial, helvetica, sans-serif;
text-align : justify;
}
.texte2_margin {
margin-left : 0;
font-size : 12px;
color : #ffffff;
font-family : arial, helvetica, sans-serif;
text-align : justify;
}
.texte3 {
font-weight : bold;
font-size : 14px;
color : #6b6005;
font-family : arial, helvetica, sans-serif;
text-align : justify;
}
.texte4 {
font-size : 12px;
color : #6b6005;
font-family : arial, helvetica, sans-serif;
text-align : justify;
}
.texte5 {
font-size : 14px;
color : #ffffff;
font-family : arial, helvetica, sans-serif;
font-weight : bold;
text-align : left;
}
.texte6 {
font-size : 14px;
color : #ffffff;
font-family : arial, helvetica, sans-serif;
text-align : center;
}
.texte7 {
font-size : 14px;
color : #ffffff;
font-family : arial, helvetica, sans-serif;
font-weight : bold;
text-align : center;
}
#menu {
background : #be0845;
width : 147px;
float : right;
}
#charte_dehors {
position : absolute;
left : 12px;
top : 28px;
}
#charte_dedans {
position : absolute;
left : 131px;
top : 28px;
}
#matiere_dehors {
position : absolute;
left : 12px;
top : 72px;
}
#matiere_dedans {
position : absolute;
left : 131px;
top : 72px;
}
#createur_dehors {
position : absolute;
left : 12px;
top : 116px;
}
#createur_dedans {
position : absolute;
left : 131px;
top : 116px;
}
#produit_dehors {
position : absolute;
left : 12px;
top : 160px;
}
#produit_dedans {
position : absolute;
left : 131px;
top : 160px;
}
#promotion_dehors {
position : absolute;
left : 12px;
top : 204px;
}
#promotion_dedans {
position : absolute;
left : 131px;
top : 204px;
}
#professionnel_dehors {
position : absolute;
left : 12px;
top : 248px;
}
#professionnel_dedans {
position : absolute;
left : 131px;
top : 248px;
}
#actualite_dehors {
position : absolute;
left : 12px;
top : 292px;
}
#actualite_dedans {
position : absolute;
left : 131px;
top : 292px;
}
#boutique_dehors {
position : absolute;
left : 12px;
top : 336px;
}
#boutique_dedans {
position : absolute;
left : 131px;
top : 336px;
}
#contenu-charte {
background : #acacae;
float : left;
height : 100%;
}
#contenu-matiere {
background : #a8c8d7;
float : left;
height : 100%;
}
#contenu-createur {
background : #bfa598;
float : left;
height : 100%;
}
#contenu-produit {
padding : 0 0 0 0;
background : #96967c;
float : left;
}
#contenu-boutiqueenligne {
background : #e49171;
float : left;
height : 100%;
}
#contenu-professionnel {
background : #4e5a70;
float : left;
height : 100%;
display: block;
}
#contenu-actualite {
background : #d0bf2b;
float : left;
height : 100%;
}
#contenu-pointdevente {
background : #9c8cb1;
float : left;
height : 100%;
}
#fond_menu_gauche {
height : 400px;
width : 147px;
background : #be0845;
}
#img_recherche {
margin-left : 55px;
margin-top : 3px;
}
#recherche {
margin-left : 3px;
height : 19px;
width : 137px;
border : 2px solid #969696;
background : #969696;
}
#titre {
float : left;
width : 432px;
height : 204px;
}
.titre_description_createur {
font-family : arial, helvetica, sans-serif;
font-weight : bold;
color : #715240;
text-align : left;
width: 270px;
font-size : 18px;
}
.titre_description_createur:first-letter {
font-size : 20px;
}
.titre_description_matiere {
font-family : arial, helvetica, sans-serif;
font-weight : bold;
margin-left: 3px;
color : #66757c;
text-align : left;
font-size : 18px;
width: 270px;
}
.titre_description_matiere:first-letter {
font-size : 20px;
}
.titre_description_produit {
font-family : arial, helvetica, sans-serif;
font-weight : bold;
width: 340px;
color : #515232;
text-align : left;
font-size : 18px;
}

.titre_description_produit a {
font-family : arial, helvetica, sans-serif;
font-weight : bold;
width: 340px;
color : #515232;
text-align : left;
font-size : 18px;
}

.titre_description_produit:first-letter {
font-size : 20px;
}
#artiste {
display : inline;
}
#nom_createur {
margin-left: 3px;
}
#nom_produit {
margin-left : 3px;
}
#description_nom {
float : left;
width : 270px;
margin-left : 40px;
}
#infosproduit {
height : 480px;
clear : both;
padding: 0px 0px 0px 0px;
padding-left : 6%;
width : 660px;
padding-top : 2%;
}
#infoscreateur {
clear : both;
padding: 0px 0px 0px 0px;
padding-left : 6%;
width : 730px;
padding-top : 2%;
}
#infosproduit_less_padding {
height : 510px;
clear : both;
padding: 0px 0px 0px 0px;
padding-left : 6%;
width : 660px;
}
#noproduct {
clear : both;
height : 400px;
padding-top : 130px;
}
#main_prod_img {
width: 340px;
margin-top: 10px;
height: 250px;
overflow: hidden;
text-align: center;
}
#produit {
float : left;
width : 340px;
}
#mini_matiere {
float : left;
width : 250px;
}
#createur {
float : left;
width : 340px;
}
#description_produit {
float : left;
margin-top: 10px;
text-align : justify;
height : 337px;
max-height: 500px;
width: 340px; /* 270px */
color : #ffffff;
font-size : 12px;
font-weight : bold;
}
#description_createur {
float : left;
width: 320px;
text-align : justify;
margin-left : 36px;
/*height: 300px; */
height : 260px;
color : #ffffff;
font-size : 12px;
font-weight : bold;
}
#description_matiere {
float : left;
text-align : justify;
margin-left : 35px;
color : #ffffff;
height: 260px;
font-size : 12px;
width: 340px;
font-weight : bold;
}
#lien_produit {
position: absolute;
left: 820px;
top: 320px;
}
#error_produit {
font-weight : bold;
margin : auto;
margin-left : 20%;
padding : 0 50px;
padding-top : 15px;
border : 1px solid white;
height : 60px;
background-color : #515232;
width : 400px;
color : white;
font-size : 12px;
text-align : center;
}
#error_promotion {
font-weight : bold;
margin : auto;
margin-left : 20%;
padding : 0 50px;
padding-top : 15px;
border : 1px solid white;
height : 60px;
background-color : #ba6745;
width : 400px;
color : white;
font-size : 12px;
text-align : center;
}
#error_actualite {
font-weight : bold;
margin : auto;
margin-left : 20%;
padding : 0 50px;
padding-top : 15px;
border : 1px solid white;
height : 60px;
background-color : #6b6005;
width : 400px;
color : white;
font-size : 12px;
text-align : center;
}
#error_boutique {
font-weight : bold;
margin : auto;
margin-left : 20%;
padding : 0 50px;
padding-top : 15px;
border : 1px solid white;
height : 60px;
background-color : #43305e;
width : 400px;
color : white;
font-size : 12px;
text-align : center;
}
.error {
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
font-family : arial, helvetica, sans-serif;
text-align: center;
}
#error_professionnel {
font-weight : bold;
margin : auto;
margin-left : 20%;
padding : 0 50px;
padding-top : 15px;
border : 1px solid white;
height : 75px;
background-color : #242d3c;
width : 400px;
color : white;
font-size : 12px;
text-align : center;
}
#error_professionnel2 {
font-weight : bold;
padding-top : 15px;
border : 1px solid white;
height : 60px;
background-color : #242d3c;
width : 400px;
color : white;
font-size : 12px;
text-align : center;
}
#error_matiere {
font-weight : bold;
margin : auto;
border : 1px solid white;
padding : 0 50px;
padding-top : 15px;
height : 60px;
background-color : #66757c;
color : white;
font-size : 12px;
text-align : center;
}
#error_createur {
font-weight : bold;
margin : auto;
margin-left : 20%;
padding : 0 50px;
padding-top : 15px;
border : 1px solid white;
height : 60px;
background-color : #715240;
width : 400px;
color : white;
font-size : 12px;
text-align : center;
}
#miniatures {
margin-left : 2px;
margin-top : 10px;
width : 340px;
height : 51px;
}
.photo_mini {
float : left;
margin : 0 0 0 0;
margin-left : 5px;
width : 51px;
height : 51px;
}
.photo_mini_page_ref {
float : left;
margin-right : 10px;
margin-bottom : 10px;
width : 51px;
height : 51px;
}
#navigation {
clear : both;
text-align: right;
margin-left : 450px;
width : 121px;
height : 35px;
}
#prev {
float : left;
}
#next {
float : right;
}
#flash_banproduit
{
	clear: both;
	margin-top: 20px;
	margin-left: 125px;
	height: 95px;
	width: 509px;
	overflow: hidden;
}

#flash_bancreateur {
clear : both;
margin-top : 80px;
margin-left : 10px;
height : 95px;
width : 400px;
overflow: hidden;

}
#menu_haut_droite {
float : left;
padding-top : 20px;
color : #ffffff;
font-family : arial, helvetica, sans-serif;
}

.liste_droite_createur {
float : left;
}

.artiste_menu {
margin-bottom : 4px;
}

#menu_haut_droite_left {
font-size : 14px;
color : #ffffff;
font-family : arial, helvetica, sans-serif;
float : left;
width : 117px;
}
#menu_haut_droite_plastiques {
margin-left : 1px;
}
#menu_haut_droite_textiles {
margin-left : 16px;
margin-top : 4px;
}
#menu_haut_droite_verres {
margin-left : 28px;
margin-top : 4px;
}
#menu_haut_droite_papiers {
margin-left : 49px;
margin-top : 4px;
}
#menu_haut_droite_moquettes {
margin-left : 49px;
margin-top : 4px;
}
#menu_haut_droite_coton-bio {
margin-left : 28px;
margin-top : 4px;
}
#menu_haut_droite_metaux {
margin-left : 16px;
margin-top : 4px;
}
#menu_haut_droite_autres {
margin-left : 1px;
margin-top : 4px;
}
#menu_haut_droite_right {
margin-left : 8px;
font-size : 14px;
color : #ffffff;
font-family : arial, helvetica, sans-serif;
float : left;
}
#menu_haut_droite_maison {
margin-left : 7px;
}
#menu_haut_droite_grands {
margin-left : 25px;
margin-top : 4px;
}
#menu_haut_droite_petits {
margin-left : 43px;
margin-top : 4px;
}
#menu_haut_droite_jardin {
margin-left : 62px;
margin-top : 4px;
}
#menu_haut_droite_bureau {
margin-left : 43px;
margin-top : 4px;
}
#menu_haut_droite_voyage {
margin-left : 25px;
margin-top : 4px;
}
#menu_haut_droite_reste {
margin-left : 7px;
margin-top : 4px;
}
.select {
color : #000000;
}
#htmlElement {
	padding: 10px;
	background-color: #000;
}

#video_createur {
width: 300px;
height: 260px;
text-align: center;
float: left;
}

#createur_debut {
width: 656px;
}

.photo_createur {
width: 280px;
height: 470px;
float: left;
}

.text_createur {
width: 330px;
height: 470px;
float: left;
text-align : justify;
color : #ffffff;
font-size : 12px;
font-weight : bold;
}

.line_createur {
height: 460px;
width: 657px;
}
.pousse-cgv
	{
		float:left;
		width:296px;
	}
	
.cgv
	{
		float:left;
		color:#FFF;
		padding-bottom:5px;
	}
.clear {
clear: both;
visibility: hidden;
}

textarea#comment {
height:260px;
}