body{
	background-color :#F7F7F7;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-image: url(../img/bkg/bkg-body.jpg);
	background-position: 100% 100%;}

#menu-zone
{
	 margin			: 0;
	 padding		: 0;

     height			: 34px;
	 color			: #989898;
	 text-align		: center;
	 letter-spacing	: 1px;
	 border			: 0px #000000 solid;

}



#menu-zone #droite
{
  	 float 			: right;
	 width			: 400px;
     border			: 0px   #ff0000 solid;
     margin-top		: -2px;

}

#menu-zone #droite #panier
{
	border			: 0px #000000 solid;
	vertical-align	: text-bottom;}


#top
{
	 margin			: 0;
	 padding		: 0;
	 width			: 100%;
     height			: 100px;
	 font			: normal normal normal 10px Arial, Helvetica, sans-serif;
	 color			: #989898;
	 text-align		: center;
	 letter-spacing	: 1px;}

#top #milieu, #menu-zone #milieu{
     width			: 990px;
     margin-left 	: auto;
     margin-right	: auto;
     border 		: 0px #4547C0 solid;
}



#bottom
{

	 margin			: 0;
	 padding		: 0;
	 width			: 100%;
	 height			: 50px;
	 font			: normal normal normal 10px Arial, Helvetica, sans-serif;
	 color			: #989898;
	 text-align		: center;
	 letter-spacing	: 1px;
	 border			: 0px #000000 solid;}

#main-homepage
{
     width				: 100%;
     height				: 500px;
     border				: 0px solid #000;
	 background-image	: url(../img/bkg/bkg-main-common.png);
	 background-repeat	: repeat-x;}

#main-common
{
     width				: 100%;
     height				: 500px;
     border				: 0px solid #000;
	 background-image	: url(../img/bkg/bkg-main-common.png);
	 background-repeat	: repeat-x;}


#centre, #centre-common
{
    width			: 990px;
	position		: relative;
    height			: 500px;
	text-align		: left;
	color			: #989898;
 	font			: normal normal normal 10px Arial, Helvetica, sans-serif;
	letter-spacing	: 1px;
	    border				: 0px solid #000;
}

#centre-common {
 height				: 500px;
}



#col_1_homepage{
	float			: left;
	height			: 490px;
	width			: 560px;
	margin-top		: 6px;
	border 			: 0px #000 solid;

	}

#col_wide{
	float			: left;
	height			: 490px;
	width			: 880px;
	margin-top		: 5px;
	border 			: 0px #000 solid;

	}
#col_1_common{
	float			: left;
	height			: 495px;
	width			: 520px;
	margin-top		: 5px;
	border 			: 0px #000 solid;
}

#col_1_commande{
	float			: left;
	height			: 495px;
	width			: 600px;
	margin-top		: 5px;
	border 			: 0px #000 solid;
}

#col_1_common #texte {
width			: 480px;
margin-left		: 10px;
margin-top		: 15px;
border 			: 0px #000 solid;
color			: #A32F87;
font-size		: 10px;
}

#description{
margin-top		: 10px;
height			: 225px;
overflow		: scroll;
overflow-x		: hidden;
}

#col_1_common #textescroll {
padding			: 5px;

width			: 500px;
height			: 380px;
margin-left		: 5px;
margin-top		: 10px;
border 			: 0px #FFF solid;

font-size		: 12px;

text-align		: left;overflow		: scroll;
overflow-x 		: hidden;}

#col_1_commande #texte {
width			: 580px;
margin-left		: 10px;
margin-top		: 10px;
border 			: 0px #000 solid;
color			: #68676B;
font-size		: 11px;
}



#col_2_homepage{
	float 			: right;
	width			: 430px;
	height			: 490px;
	text-align		: left;
	border 			: 0px #000 solid;
	margin-top 		: 8px;
	margin-left		: 0px;
}

#col_2_common{
	float 			: left;
	width			: 360px;
	height			: 494px;
	text-align		: left;
	border 			: 0px #000 solid;
	margin-top 		: 6px;
	overflow		: hidden;
}

#col_2_commande{
	float 			: left;
	width			: 250px;
	height			: 485px;
	text-align		: left;
	border 			: 0px #000 solid;
	margin-top 		: 6px;
	background-image: url(../img/bkg/bkg-col2.png);
	background-repeat: repeat-y;
}

#col_3_common{
	float 			: left;
	width			: 110px;
	height			: 495px;
	text-align		: left;
	border 			: 0px #000 solid;
	margin-top 		: 5px;
	letter-spacing	: 0px;
}

#col_2_commande #texte {
width			: 230px;
margin-left		: 10px;
margin-top		: 10px;
border 			: 0px #000 solid;
}

#produitsassocies{
margin-top		: 5px;
height			: 435px;
border 			: 0px #000 solid;
overflow		: scroll;
overflow-x		: hidden;
color			: #989898;
}

#textemaxheight{
margin-top		: 5px;
height			: 450px;
border 			: 0px #000 solid;
overflow		: scroll;
overflow-x		: hidden;
color: #6c6c6c;
}

#col_3_common #texte {
width			: 100px;
margin-left		: 10px;
margin-top		: 320px;
border 			: 0px #000 solid;
color			: #68676B;
}



#identification-zone {


	width		: 350px;
	height		: 150px;
	font-size 	: 10px;



	float 			: left;
	margin-left		: 40px;
	margin-right	: 0px;
	margin-top		: 10px;
	border			: 1px #E7E7E7 solid;
	padding-left	: 7px;
	text-align		: justify;

}

#definition {

	width		: 575px;
	height		: 300px;
	font-size 	: 10px;
	float 			: right;
	margin-left		: 10px;
	margin-right	: 10px;
	margin-top		: 0px;
	border			: 0px #E7E7E7 solid;
	text-align		: justify;

}

#reglement {


	width			: 860px;
	height			: 125px;
	float 			: left;
	margin-left		: 0px;
	margin-right	: 10px;
	margin-top		: 5 px;
	margin-bottom	: 10px;
	border			: 1px #E7E7E7 solid;
	padding-left	: 7px;
	background-image: url(../img/bkg/white-80.png);
	background-repeat: repeat;}

#reglement input {
	width			: 220px;
	margin-top		: 10px;
	height			: 25px ; 
	line-height 	: 25px;	border			: 0px #999999 solid;		background-image: url(../img/gui/pict/btn-paybox.png);	background-repeat: no-repeat;
	
	color		: #FFFFFF;		font-weight: bold;
	}
	




#adresse {


	width			: 418px;
	height			: 275px;
	float 			: left;
	margin-left		: 0px;
	margin-right	: 10px;
	margin-top		: 5 px;
	margin-bottom	: 10px;
	border			: 1px #E7E7E7 solid;
	padding-left	: 7px;
	background-image: url(../img/bkg/white-60.png);
	background-repeat: repeat;}

#adresse-livraison {
	width			: 418px;
	height			: 275px;
	float 			: left;
	margin-left		: 0px;
	margin-right	: 10px;
	margin-top		: 5 px;
	margin-bottom	: 10px;
	border			: 1px #E7E7E7 solid;
	padding-left	: 7px;
	background-image: url(../img/bkg/bkg_form_tsp_coord_liv_pub.png);
	background-repeat: no-repeat;}
	
	#confirmation-adresse {
	width			: 418px;
	height			: 105px;
	float 			: left;
	margin-left		: 0px;
	margin-right	: 10px;
	margin-top		: 5 px;
	margin-bottom	: 10px;
	border			: 1px #E7E7E7 solid;
	color				: #99C405;
	padding-left	: 7px;
	background-image: url(../img/bkg/white-60.png);
	background-repeat: repeat;}

#complement {
	width			: 250px;
	height			: 18px;
	margin-left		: 0px;
	border			: 1px #E7E7E7 solid;
	background-image: url(../img/bkg/white-60.png);
	background-repeat: repeat;}


#titre {
	width			: 100%;
	height			: 30px;
	line-height		: 30px;
	background-color: #A32F87;
	color			: #FFF;
	font-size		: 18px;

	text-align		: left;
}

/****************************************************/

#photoproduit{

	margin-left : 0px;
	border		: 0px solid #000;

}


#bouton-panier{
	float				: left;
	margin-left			: 15px;
	margin-bottom		: 10px;
	width				: 175px;
	height				: 20px;
	line-height			: 20px;
	background-color	: #989898;
		color			: #FFFFFF;
		text-align		: center;
}


#bouton-modifier {
			border				: 0px #000 solid;
			float 				: right;
			height				: 20px;
			line-height			: 20px;
			width				: 175px;

			background-color	: #989898;
			color			: #FFFFFF;
			text-align		: center;
}


.slideshow {

    height:  360px;
    width:   485px;
    padding: 0;
    margin:  0;
}

.slideshow img {
    padding: 0px;
    border:  0px solid #ccc;
    /* width:  360px; */ 
    /* height: 485px; */ 
    top:  0;
    left: 0
}


#prev2 {

	margin-left	: 5px;
	float		: left;
	position	: relative;
	top : 100px;

	z-index		: 50;
}
#next2 {
	float			: right;
	margin-right	: 5px;
	top : 100px;
	position		: relative;


	z-index			: 50;

}


/******************** Section : homepage *********************/








#col_1_homepage #photo{

	margin-left		: 0px;
	overflow		: hidden;}


#col_1_common #produits
{

	padding			: 0px;
	margin-left			: 10px;
	float			: left;
	height			: 120px;

	width			: 100px;
	border			: 0px #C8C8C8 solid;

	text-align		: center;}

#col_1_common #produitslarge
{

	padding			: 0px;
	margin-left		: 10px;
	margin-top		: 5px;
	float			: left;
	height			: 50px;

	width			: 480px;
	border			: 0px #CCE474 solid;

	text-align		: left;
	font-size		: 10px;
	color			: #4c4c4c;
}


#col_2_homepage #produits
{

	padding			: 0px;
	margin			: 0px;
	float			: left;
	height			: 158px;

	width			: 140px;
	border			: 1px #C8C8C8 solid;

	text-align		: center;
	overflow		: hidden;
}

#col_2_homepage #produits #conteneur{
	width			: 124px;
	height			: 124px;
	margin	 		: 7px 7px 1px;
	overflow		: hidden;
	border			: 0px;
}

#col_2_homepage #produits #conteneur img{
	position		: relative;
	bottom			: -0px;
}

#col_2_homepage #bigproduits
{

	padding			: 0px;
	margin			: 0px;
	float : left;

	height			: 260px;
	width			: 260px;
	border			: 1px #C8C8C8 solid;
}

#col_2_homepage #logo
{

	padding			: 0px;
	margin			: 0px;
	float			: left;
	height			: 158px;
	width			: 280px;
	border			: 1px #FFF solid;

	text-align		: center;}

/******************** Section : Common *********************/





/******************** Element graphique *********************/

.txt_attente{
	visibility			:	hidden;
	position			: 	absolute;
	text-align			: 	center;
	font-family 		:	Arial, Helvetica, sans-serif;
	font-size 			: 	10px;
	color				:	#666666;
	text-decoration		:	none;
	margin-top			: 	20px;
	margin-left			: 0px;
	width				:	580px;
}

/*******************************************************/

/******************** GENERIQUE ************************/
img{
	border:0px;
}

* table
{
	font			: normal normal normal 10px Arial, Helvetica, sans-serif;
	color			: #666666;
	padding			: 0px;
}
.texte{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#666666;
	text-decoration:none;
}
a, a:hover {
	font-family		: Arial, Helvetica, sans-serif;
	font-size 		: 10px;
	color			: #A32F87;
	font-weight		: bold;
	text-decoration	: none;
}
a:hover {
text-decoration: underline;}


h1{
	font-size		:18px;
	margin-top		:10px;
	margin-bottom	:10px;
	padding			:0px;
	color			: #A32F87;
}

#produitslarge h1{
	font-size		:12px;
	margin-bottom	:3px;
}

h2{
	font-size		:14px;
	margin-bottom  	: 10px;
	color			: #A32F87;
}

h3{
	font-size		:14px;
	margin-top		:5px;
	margin-bottom	:5px;
	color			: #A32F87;
}

h4{
	font-size		:12px;
	margin-top		:5px;
	margin-bottom	:5px;
	color			: #A32F87;
}

h5{
	color			: #A32F87;
}

.decale{
	margin-top:10px;
	margin-left:20px;
}


#erreur {
	color		:  #8B2412;
	font-weight: bold;
}
/**********************************************/

#exposant{

	margin-left		: 0px;
	padding-left	: 0px;
}

#exposant li
{
	list-style		: none;
	line-height		: 17px;
	margin-top 		: 10px;

	padding 		: 0 0px;
	}


/**********************************************/



/******************** SUITE MISE EN PAGE ************************/




#languages li
{
	list-style		: none;
	float			: left;
	margin 			: 0;
	padding 		: 0 10px;
	background		: transparent url('../img/gui/bkg/bkg_li.png') no-repeat left center;

}


#languages #first
{
	background		: transparent;
}

#menu-zone #droite a, #menu-zone #droite a:visited {

	padding			: 5px 5px;

	font-size		: 11px;
	font-weight		: bold;
	font-family		: Arial;

}

#menu-zone #droite a:focus, #menu-zone #droite a:hover,  #menu-zone #droite a:active {

	color			: #C94694; /*Framboise*/
	outline:		0;

	font-size		: 11px;
	font-weight		: bold;
	font-family		: Arial;
}


/*

#menu li
{
	list-style			: none;
	float				: left;
	margin 				: 0;
	padding 			: 0 10px;
	background			: transparent url('../img/gui/bkg/bkg_li.png') no-repeat left center;
}

#menu #first
{
	background		: transparent;
}


#menu li a
{
	color			: #989898;
	text-decoration	: none;
}



#menu li.active a
{
	color			: #000000;
}



#menu li a:hover
{
	color			: #000000;
}

.last {			border-right	: 0px #999999 solid;}

.black {		color			: #000000;}

*/

/**********************************************/

/******************** FORMULAIRE ************************/

form {

		line-height			: 16px;
		margin-bottom		: 10px;
}

#coordonnees{
		background-image	: url(../img/bkg/bkg_form_transparent.png);
		background-repeat	: no-repeat;


}

#coordonnees-pub{
		background-image	: url(../img/bkg/bkg_form_transp_coord_pub.png);
		background-repeat	: no-repeat;


}

#coordonnees-pub-livr{
		background-image	: url(../img/bkg/bkg_form_tsp_coord_liv_pub.png);
		background-repeat	: no-repeat;



}


#livraison{
		background-image	: url(../img/bkg/bkg_form_transparent.png);
		background-repeat	: no-repeat;
		background-position	: 0px 10px;

}

#contact{
		background-image	: url(../img/bkg/bkg_form_transparent_cont.png);
		background-repeat	: no-repeat;

}

#contact label {
    vertical-align: top;
    background-color		: #FFFFFF;
    padding-right			: 20px;

}

#id_form{
		background-image	: url(../img/bkg/bkg_form_transparent_id.png);
		background-repeat: no-repeat;
}

#mail_form{
		background-image	: url(../img/bkg/bkg_form_transparent_mail.png);
		background-repeat: no-repeat;
}

input {
	color				: #99C405;
	border				: 0px solid;
	margin-left			: 0px;
	font				: normal normal normal 10px Arial, Helvetica, sans-serif;
	font-size			: 11px;
	background-color	: transparent;
	height 				: 14px;
}

label {
    vertical-align			: top;
    background-color		: #FFFFFF;
    padding-right			: 6px;
    padding-bottom			: 3px;
}

.visible {
	border				: 1px #000 solid;
}

select {
		border				: 0px solid;
		color				: #4e4e4e;

		font				: normal normal normal 10px Arial, Helvetica, sans-serif;

}

textarea {
		border				: 0px solid;
		color				: #99C405;
		background-color	:transparent;
		font				: normal normal normal 10px Arial, Helvetica, sans-serif;
		overflow-y:hidden;

}




.submit{
	height				: 20px;
	line-height			: 20px;
	background-color 	: #A32F87;
	color				: #FFF;
	font-weight			: bold;
	margin-bottom		: 5px;
	margin-top			: 5px;
	margin-left			: 0px;
}


.panier{
	width		: 167px;
	height		: 22px;

}
/******************* FORMULAIRE ***************************/





/******************** TOOLBAR ************************/



hr {
	border			: 0px #A32F87 solid;
	height			: 1px;
	background		: #A32F87;
}

.confirmation {

	color : #A32F87;	font-weight: bold;}

.framboise {
	color		: #A32F87;
}

.infosproduit{
	font-size	: 12px;
}

.vert{
	color		: #99C405;
}

#produitslarge a, #col_1_common #texte #produits a{

	color		: #99C405; /* vert*/

}

#container-1 a:focus, #container-1 a:hover, #container-1 a:active, #container-1 a:visited  {
	color			: #C94694; /*Framboise*/
	outline:		0;
	font-size		: 11px;
	font-weight		: bold;
	font-family		: Arial;
}

#col_2_homepage #produits a .lienproduits {
	margin-top			: 20px;
	color				: #C94694; /*Framboise*/
	text-decoration		: underline;}


#bouton-panier a, #bouton-panier a:focus, #bouton-panier a:hover, #bouton-panier a:active, #bouton-panier a:visited, #bouton-modifier a ,#bouton-modifier a:focus, #bouton-modifier a:hover, #bouton-modifier a:active, #bouton-modifier a:visited   {
	color			: #FFFFFF;
	text-transform	: uppercase;
	font-size		: 11px;
	font-weight		: bold;
	font-family		: Arial;
}