/*---------------------------------------------------------------------------------------
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^//
//------------------------- STYLES DU SITE CRAFTICA DIFFUSION -------------------------//
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^//
//^^^^^^^^^^^^^^ATTENTION pour IE un patchcss.js est dans le dossier includes ^^^^^^^^^//
//^^^^^^^^^^^ET la variable ie est dans craftica.js est dans le dossier includes ^^^^^^//
---------------------------------------------------------------------------------------*/

BODY													{ font-size:10px; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0; background-color:#472718; background-image:url('../images/bgSite.jpg'); background-repeat:no-repeat; color:#000000;  }/**/
						
.stopFloat												{ position:relative; float:none; clear:both; }
.addLivre												{ display:none; }

.lkProd													{ font-size:1em; }
.lkProd	a.decouvrir											    { float: right; padding-right:1em; }
.lkProd	a.decouvrir img											{ text-decoration: none !important; }
A IMG													{ border:0em; }
A														{ color:#333333; text-decoration:underline; }
FORM													{ position:relative; margin:0em; padding:0em; }

/*INPUT													{ border:0.01em solid #000000; }*/

H1, H2													{ font-size:1.4em; }
H3														{ font-size:1.1em; }
H2 A, H3 A, H4 A										{ text-decoration:none; color:#333333; }

DIV#conteneur											{ position:relative; border-top:0.1em solid #553121; width:100em; }

TR#titAnnu												{ position:relative; display:none; }

/*------------------------- HEADER margin:0;padding:0;
---------------------------------------------------------------------------------------*/
DIV#header												{ position:absolute; left:0; top:0; z-index:400; }
DIV#header IMG#roses									{ position:absolute; width:29.3em; height:26.4em; }
DIV#header DIV#tige										{ position:absolute; left:0; top:26.4em; z-index:0; }
DIV#header DIV#tige IMG									{ position:relative; width:14.7em; height:40em; z-index:0; }
/*DIV#header DIV#telephone								{ position:absolute; width:25em; margin-left:51em; top:2.9em; z-index:1; font-size:1.3em; font-weight:bold;color:#553121;}*/
DIV#header DIV#telephone								{ position:absolute; width:25em; margin-left:36em; top:17em; z-index:1; font-size:1.3em; font-weight:bold;color:#E74181;}

/*------------------------- MENU LEFT 
---------------------------------------------------------------------------------------*/
DIV#menuLeft											{ position:relative; float:left; left:7.6em; width:20.3em; z-index:500; /*padding-bottom:2em;*/ background-image:url('../images/bgOmbreMenu.jpg'); background-repeat:repeat-y; margin-top:25.5em; margin-bottom:2em; }/*fondTissusMenu.gif*/

DIV#menuLeft IMG#roseAccueil							{ position:absolute; left:0.3em; top:1.5em; width:2.1em; height:2.5em; }
DIV#menuLeft .btMenu									{ position:relative; height:4em; margin:0.5em 3.3em 0.5em 3.3em; cursor:pointer; }
DIV#menuLeft .btMenu IMG								{ position:absolute; width:14.2em; height:4em; z-index:600; }
DIV#menuLeft .btMenu DIV.btTxt							{ position:absolute; left:1em; top:1.2em; z-index:700; }
DIV#menuLeft .btMenu DIV.btTxt A						{ font-size:1.5em; color:#FFFFFF; text-decoration:none; }

DIV#formRecherche										{ margin:0.3em 3.3em 0.5em 3.3em; }
DIV#formRecherche DIV.btRecherche						{ float:left; width:50%; bottom:0em; text-align:left; padding-top:1em; }
DIV#formRecherche DIV.btRecherche IMG					{ width:1.6em; height:1.6em; }
DIV#formRecherche DIV.btRecherche A						{ color:#2a221b; font-size:1em; }
IMG#coutureMenu											{ width:18.1em; height:0.8em; margin:0.2em 0.8em 0.3em 1em; }

/*------------------------- CONTENU DU SITE
---------------------------------------------------------------------------------------*/
/*DIV#contenu												{ position:relative; padding:1.1em 3.8em 0 16em; float:none; clear:both; }*/
DIV#contenu												{ position:relative; padding:1.1em 3.8em 0 16em; float:none; clear:both; }
/*DIV#englobContenu										{ position:relative; float:left; left:-5.3em; width:69.4em; z-index:1; margin-top:4em; background-image:url('../images/fondTissusContener.gif');}*/
DIV#englobContenu										{ position:relative; float:left; left:-5.3em; width:69.4em; z-index:1; margin-top:4em; background-image:url('../images/fondTissusContener.gif');}
DIV#content												{ position:relative; float:right; }

DIV#panier												{ position:relative; float:right; width:18.4em; height:22.5em; padding:1em 0em 0em 3em; }
DIV#panier IMG#coutureTopVert							{ position:absolute; left:0.5em; top:2em; width:0.9em; }
DIV#panier DIV.englobTit								{ position:relative; width:12.3em; height:2.7em; padding:1.4em 0em 0em 2em; }
DIV#panier DIV.englobTit IMG							{ position:absolute; left:0em; top:0em; width:14.3em; height:4.1em; }
DIV#panier DIV.englobTit SPAN.tit						{ position:relative; font-size:1.3em; font-weight:bold; }

DIV#panier INPUT										{ position:relative; min-height:1.2em; }

DIV#panier A											{ color:#2a221b; font-size:1em; }

.lkConnForm												{ font-size:1em; }
.lkConnFormCad											{ font-size:2em; font-size:1.1em; margin: 0 0 0 0.5em}

DIV#EnglobEspacePro										{ padding-top:0.8em; }
DIV#EspacePro INPUT										{ width:6.4em; height:1.2em; font-size:1.1em; }
DIV#EspacePro DIV.lkConnForm							{ float:left; width:50%;}

IMG#coutureHor											{ width:15.7em; height:0.9em; }

DIV#panier DIV.lkConnForm								{ float:left; width:50%; bottom:0em; }
DIV#panier DIV.lkConnForm IMG							{ width:1.5em; height:1.7em; }

DIV#photoHead											{ position:relative; float:left; width:48em; }
DIV#photoHead DIV										{ position:relative; margin:1.2em 0em 0em 0.7em; _margin:1.2em 0em 0em -0.9em;width:46.7em; height:21.2em; z-index:100; }
DIV#photoHead DIV IMG									{ width:46.7em; height:21em; }



DIV#trackline											{ margin-bottom:0.6em; }
DIV#trackline A											{ color:#2a221b; font-size:1em; }

DIV.HeaderEnglob										{ position:relative; margin-right:0.5em; }
DIV.HeaderEnglob IMG									{ position:absolute; width:48.8em; height:4em; } /*z-index:600;*/
DIV.HeaderEnglob H1										{ position:relative; margin:0em; font-size:1.4em; padding:0.9em 0em 0.9em 1.4em; float:left; }
DIV.HeaderEnglob H2										{ position:relative; margin:0em; float:right; font-size:1.4em; padding:0.9em 1.8em 0.9em 0em; }

H2#chapo												{ position:relative; font-size:1.1em; }


/*------------------------- HOME PAGE
---------------------------------------------------------------------------------------*/
DIV#contenu .prodHome									{ position:relative; margin-bottom:1.7em; width:21.8em; height:25.6em; }

DIV#contenu .prodHome .elements							{ padding:1em 1.7em 3.6em 1.7em; text-align:center; position:relative; }
DIV#contenu .prodHome .decouvrir							{ position: absolute; top: 22em; left: 14em; }

.prodHome .elements DIV.imgCateg						{ position:relative; margin:auto; }/*width:8.5em; height:5.9em; margin:0em 1.1em 0em 0.15em;*/ 
.prodHome .elements DIV.imgCateg IMG.cadreProduit		{ position:absolute; left:0em; top:-0.4em; }                              
.prodHome .elements DIV.imgCateg IMG					{ position:relative; }                                                     
.prodHome .elements DIV.imgCateg DIV					{ width:8.5em; height:5.9em; padding-top:1.75em; text-align:center; }   
 
.prodHome .elements DIV.descCateg						{ position:relative; height:7.5em; margin-top:0.2em; text-align:left; }                                  
.prodHome .elements DIV.descCateg H3					{ position:relative; font-size:1.3em; margin:0; padding:0; }                                   
.prodHome .elements DIV.descCateg H3 A					{ color: #000000; }                                   
.prodHome .elements DIV.descCateg DIV.txtCateg			{ position:relative; height:6em; font-size:1.1em; overflow:hidden; margin-bottom:0.6em; }    
.prodHome .lkProd										{ position:absolute; right:1em; bottom:1em; }                                    
.prodHome .lkProd IMG									{ position:relative; width:1.6em; height:1.6em; }                                              
.prodHome .lkProd A										{ position:relative; color:#2a221b; font-size:1em; }      

                                                                                                                     
/*------------------------- LISTE SOUS CATEGORIES / LISTE PRODUITS
---------------------------------------------------------------------------------------*/
DIV#contenu .sousCategorie								{ position:relative; margin-bottom:1.7em; }
.sousCategorie IMG.fond									{ position:absolute; width:50.1em; height:13em; }

DIV#contenu .sousCategorie .elements					{ padding:1em 1.7em 3em 1.7em; height:6.2em; position:relative; }
.sousCategorie .elements DIV.imgCateg					{ float:left; margin:0em 1.1em 0em 0.15em; }
.sousCategorie .elements DIV.imgCateg IMG.cadreProduit	{ position:absolute; left:1.5em; top:0.9em; }
.sousCategorie .elements DIV.imgCateg IMG				{ position:relative; }
.sousCategorie .elements DIV.imgCateg DIV				{ width:8.5em; height:5.9em; padding-top:1.75em; text-align:center; }
.sousCategorie .elements DIV.descCateg					{ height:9.5em; overflow:hidden; }
.sousCategorie .elements DIV.descCateg H3				{ font-size:1.1em; margin:0; padding:0; }
.sousCategorie .elements DIV.descCateg DIV.txtCateg		{ height:5em; font-size:1.1em; overflow:hidden; margin-bottom:0.6em; }
.sousCategorie .elements DIV.descCateg .lkProd			{ position:relative; text-align:right; }
.sousCategorie .elements DIV.descCateg .lkProd IMG		{ width:1.6em; height:1.6em; }
.sousCategorie .elements DIV.descCateg .lkProd A		{ color:#2a221b; font-size:1em; }

A.navInProds											{ text-decoration:none; font-size:1.1em; font-weight:bold; color:#333333; }

/*------------------------- FICHE PRODUIT
---------------------------------------------------------------------------------------*/
DIV#ficheProduit										{ position:relative; background-image:url('../images/bgProd.gif'); background-repeat:repeat-y; padding:1.1em 1em 0em 1.7em; }
DIV#ficheProduit DIV#englobImgProd						{ position:relative; float:left; margin-right:1em; }
DIV#ficheProduit DIV#englobImgProd IMG#cadreProduit		{ position:absolute; }
DIV#ficheProduit DIV#englobImgProd IMG#photoBigProduit	{ position:relative; margin:0.2em; }

DIV#ficheProduit SPAN#descriptProd						{ position:relative; font-size:1.1em; }
DIV#ficheProduit DIV#condiProd							{ position:relative; clear:both; float:none; }

DIV#ficheProduit DIV#taillesProd						{ position:relative; margin:1em 0em 1em 0em; border:0.1em solid #000000; border-left:0em; border-right:0em; }
DIV#ficheProduit DIV#taillesProd TABLE					{ position:relative; width:100%; }
DIV#ficheProduit DIV#taillesProd TABLE TD				{ position:relative; font-size:1em; font-weight:bold; }
DIV#ficheProduit DIV#taillesProd TABLE THEAD TD			{ position:relative; font-size:1.2em; }

DIV#ficheProduit .lkProd								{ position:relative; }
DIV#ficheProduit .lkProd IMG							{ position:relative; width:1.6em; height:1.6em; }
DIV#ficheProduit .lkProd A								{ position:relative; color:#2a221b; }

/*------------------------- ACTUALITES
---------------------------------------------------------------------------------------*/
.actualite												{ position:relative; padding:1.3em 1.7em 1.3em 1.7em; }
.actualite .imgActu										{ position:relative; float:left; text-align:center; margin-right:1em; }
.actualite .imgActu	IMG									{ position:relative; clear:both; float:none; width:25em; height:18.7em; }
.actualite .imgActu	SPAN								{ position:relative; font-size:1.1em; }
.actualite .txtActu										{ position:relative; font-size:1.1em; }
.actualite .lkProd										{ position:relative; text-align:right; }
.actualite .lkProd IMG									{ position:relative; width:1.6em; height:1.6em; }          
.actualite .lkProd A									{ position:relative; color:#2a221b; } 

/*------------------------- CONTACT                     
---------------------------------------------------------------------------------------*/
.contact												{ background-image:url('../images/bgProd.gif'); padding:1.3em 1.7em 3.6em 1.7em; }
.contact .descConatct H3								{ font-size:1.1em; margin:0; padding:0; }
.contact .descConatct									{ font-size:1.1em; }
.contact .descConatct #tableContact						{ width:100%; }
.contact .descConatct #tableContact	TD					{ width:50%; }
.contact .descConatct #tableContact	TD SPAN				{ top:0em; }
.contact .descConatct #tableContact	TD.btContact		{ text-align:center; }
.contact .descConatct #tableContact	TD.btContact A		{ color:#2a221b; }

/*------------------------- PANIER
---------------------------------------------------------------------------------------*/
TABLE#caddieTab											{ position:relative; width:100<h2></h2>%; }
TABLE#caddieTab THEAD TH								{ font-size:1.2em; font-weight:bold; }
TABLE#caddieTab TD.colTit								{ font-size:1.1em; }
TABLE#caddieTab TD INPUT								{ width:2.3em }

/*------------------------- COMMANDE
---------------------------------------------------------------------------------------*/
DIV#ficheCommande										{ background-image:url('../images/bgProd.gif'); padding:1.1em 1em 0em 1.7em; }

DIV#ficheCommande .lkProd								{ position:relative; text-align:right; }
DIV#ficheCommande .lkProd IMG							{ width:1.6em; height:1.6em; }
DIV#ficheCommande .lkProd A								{ color:#2a221b; }

/*------------------------- JOINT                     
---------------------------------------------------------------------------------------*/
#jouint													{ position:absolute; bottom:0; height:100em; left:15em; width:69.4em; background-image:url('../images/fondTissusContener.gif'); z-index:0; }

/*------------------------- FOOTER
---------------------------------------------------------------------------------------*/
DIV#globalFooter										{ position:relative; margin-bottom:1em; }
DIV#globalFooter DIV#footer								{ position:relative; clear:both; float:none; width:69.4em;_width:71.1em; left:15em; background-image:url('../images/fondTissusContener.gif'); z-index:1; }
DIV#globalFooter DIV#footer	DIV#logo					{ position:relative; float:left; margin:1.2em 0em 0em 0em; bottom:-0.3em; width:12.3em; }
DIV#globalFooter DIV#footer	DIV#logo IMG				{ position:relative; width:12.3em; height:9.5em; }

/*------------------------- FOOTER GOLDEN
---------------------------------------------------------------------------------------*/
DIV#goldenFooter										{ position:relative; width:100em; margin-bottom:1em; text-align:center; font-weight:bold; color:#E8E1D4; }
DIV#goldenFooter A										{ position:relative; color:#E8E1D4; text-decoration:none; }
DIV#goldenFooter A:hover								{ text-decoration:underline; }


/*############################
#
#    SPECIAL ANNUAIRE
#
############################*/

h1.golden-h1 { display: none;}

/* ------------------- */
/* - Liste de type 1 - */
/* ------------------- */
ul#golden-n1 { 
	list-style-type: none;
	margin: 0;
	paddong: 0;
	width: 400px;
}
	ul.golden-n1 li { 
		margin: 0;
		padding: 0 0 0 15px;
	}
	ul#golden-n1 H2, ul#golden-n1 H3 {
		background: none;
		padding: 0;
		font-size: 13px;
	}
		ul#golden-n1 H2 {
			width: 300px;
			height: 15px;
		}
		ul#golden-n1 H3 {
			margin: 20px 0 0 0;
			display: inline;
		}
		ul#golden-n1 H2 a, ul#golden-n1 H3 a { color: #000000;}
		ul#golden-n1 li p {margin: 10px 0 10px 0;}

/* ------------------- */
/* - Liste de type2 - */
/* ------------------- */
ul.golden-n2 { 
	margin: 0 0 0 5px;
	padding: 0;
	list-style-type: none;
}
	ul.golden-n2 li { 
		margin: 5px 0 0 0;
		padding: 0 0 0 15px;
	}
	ul.golden-n2 H3 {
		background: none;
		display: inline;
	}
		ul.golden-n2 H3 a {
			color: #000000;
		}
	ul.golden-n2 a {color: #000000;}
/* ---------- */
/* - Divers - */
/* ---------- */
li.t1 { 
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
	background: url('http://www.goldenmarket.fr/annuaire/images/fleche.gif') 0 6px no-repeat;
}

/*
Mes sous-menus
*/
.btMenu li {list-style-type : none; } 

#sousmenu_left0, #sousmenu_left1, #sousmenu_left2, #sousmenu_left3, #sousmenu_left4, #sousmenu_left5, #sousmenu_left6, #sousmenu_left7, #sousmenu_left8, #sousmenu_left9 
		{	display 		: none; 
			/*background-color: #D5D3D4;*/
		   	border	 		: 1px solid #FFFFFF;
		   	float 			: left;
		   	z-index			: 10;
		   	position 		: absolute;
		   	width			: 14em;
		   	left 			: 14em;
		   	padding :0;
		   	}
    .sousmenu_left {color 	: #000000;
					padding : 0; 
					margin 	:0;
					overflow:hidden;
					}
	
	.sousmenu_left a{ padding 	: 5px 2px 1px 5px;
					  border	: 1px solid #828282;
					  display	: block;
					  color 	: #FFFFFF !important;
					  font-size : 12px !important;
					  font-weight: bold;
					  height: 2.5em;
					  background: url('/images/btAccueuil.gif');
					  overflow:hidden;
					  }	
	.sousmenu_left a:hover{ 
					background: url('/images/btMenuOn.gif');
					  }	
					  
/*********************
* 					 *
*	ANNUAIRE	 	 *
*					 *
*********************/

div#annuaire{
	margin-left: 160px !important;
}
