body {
	margin: 0;
	background: #fff url(/images/fond_body.jpg) repeat-x 0px 0px scroll;
	font-family: Arial, Helvetica, sans-serif;
	color: #877;
	
}

form {
	margin: 0px;
}
.fin {
	clear: both;
}

/************************/
/*    IMG & ILLUS	*/
/************************/

img {
	border: 0;
}

.alignG {
	float: left;
	margin-right: 6px;
}

.alignD {
	float: right;
	margin: 0px 5px;
}

.cadre1 {
	padding: 4px;
	border: 1px solid #000;
}

.marge1{
	margin: 10px;
}
.lignSimpl {
	clear: both;
	margin: 5px 0px;
	padding: 0px;
	line-height: 2px;
	background: #e3d4b5;
}

/************************/
/*    	    TT 	        */
/************************/

#siteWeb{
	text-align: center;
	height: 90px;
	
}
#siteWeb a {
	color: #999;
	font-size: 10px;
	text-decoration: none;
	
}
#siteWeb a:hover {
	color: #000;
	text-decoration: none;
}


/************************/
/*    	  TITRES        */
/************************/

h1 {
	height: 111px;
	margin: 0px;
	padding: 0px;
	font-size: 17px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #00d9ea;
	text-align: left;
	background: #fff url(/images/fond_h1.jpg) no-repeat bottom right scroll;
}

.titre1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	line-height: 23px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background: #ffcb40 url(/images/fond_titre1.gif) no-repeat top right scroll;
}

h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	line-height: 23px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background: #ffcb40 url(/images/fond_h2.gif) no-repeat top left scroll;
}

h3 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #877;
	line-height: 16px;
	margin: 3px 0px 10px 0px;
	padding-left: 16px;
	background: url(/illus/fleche-3.gif) no-repeat 3px 4px scroll;
}

h4 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #877;
	line-height: 14px;
	margin: 3px 0px 6px 0px;
	padding-left: 10px;
	background: url(/illus/fleche-2.gif) no-repeat 2px 7px scroll;
}
h4 a {
	color: #877;
	text-decoration: none;
}
h4 a:hover {
	color: #655;
}
h5 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #877;
	line-height: 16px;
	margin: 0px 0px 4px 0px;
}
.Titre_CompteClient { 	background-color:#D9D2CC;
						font-family:  tahoma, arial,verdana;
						font-size: 08pt;
						font-weight:bold;
						color: #8C7966;
						text-align:center;
						padding:3px; }
						
.tdTotalpanier { font-size:8pt;
					text-align:right;
					vertical-align:middle;
					background-color:#B2A699;
					color:#000000; }

.tdleft { 	font-size:8pt;
			text-align:left;			
			vertical-align:middle; }

.tdright { 	font-size:8pt;
			text-align:right;
			vertical-align:middle; }

.tdcenter { font-size:8pt;
			text-align:center;
			vertical-align:middle; }
			

			
.basCenter { font-size:8pt;
			text-align:center;
			vertical-align:middle;
			background-color:#9EB0BC;
			padding:3px; }

.tdtitre { 	font-size:08pt;
			font-weight:bolder;
			color:#585252;
			font-family:tahoma, Arial, Helvetica, sans-serif;
			text-align:center;
			vertical-align:middle;
			background-color:#EAEAEA; }

				
					
.adress {	font-family:  Arial, tahoma,Helvetica, sans-serif;
			font-size: 08pt;
			color: #000000;
			text-align:center;
			background-image:url(../images/bg_bottom.gif);
			background-repeat:repeat-x;
			background-position:top;
			vertical-align:bottom;
			padding-bottom:10px; }
	
/* Page d'accueil *********************************/

.HomeDesignation { text-align:center;					
					padding:3px;
					color: #000000;
					font-weight:bold;
					font-size:10pt; }

.HomeDescription { vertical-align:top;
					text-align:left;
					color: #000000;
					font-size:08pt; }

.HomePrice { color: #000000;
				font-size:09pt;
				font-weight:bold;
				font-family:Arial, tahoma,Helvetica, sans-serif }		
/************************/
/*  STRUCTURE GENERALE  */
/************************/

#generale {
	width: 955px;
	margin: 0 auto;
	padding: 0px 10px;
	background: #fff;
}

/*  	NAV HAUT		  */

#navHaut {
	width: 100%;
	height: 22px;
	margin: 1px auto 10px;
	background: #ffcb40;
	border-bottom: 1px solid #a0a0a0;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
}
#navHaut a{
	color: #fff;
	text-decoration: none;
	padding: 0px 20px 0px 10px;
}
#navHaut a:hover{
	color: #7ac;
	text-decoration: none;
}

/*  	COLONNES		  */

#colGauche {
	width: 219px;
	float: left;
}
#colCentre {
	width: 483px;
	float: left;
	margin: 0px 17px;
}
#colDroite {
	width: 219px;
	float: left;
}

/*  		BAS		  */

#navBas {
	clear: both;
	line-height: 22px;
	margin: 4px 0px;
	text-align: center;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #ffcb40;
	background: #a0a0a0;
	border-bottom: 1px solid #ffcb40;
}
#navBas a{
	color: #fff;
	padding: 0px 10px;
	text-decoration: none;
}
#navBas a:hover{
	color: #ffcb40;
	text-decoration: none;
}

address {
	text-align: center;
	font-style: normal;
	color: #a0a0a0;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 0px;
	line-height: 20px;
}


/************************/
/*  	COLONES		  */
/************************/

.zone1 , .zone2 {
	background: #d8d4c9;
	margin-bottom: 10px;
	padding: 6px 18px;
	color: #6e6e6e;
	font-size: 13px;
}
.zone1 p, .zone2 p, .zone3 p{
	line-height: 14px;
	margin: 2px 0px;
}
.zone2 {
	background: #d8d4c9 url(/images/fond_zone2.gif) no-repeat left bottom scroll;
}
.zone3 {
	background: #d8d4c9;
	margin-bottom: 10px;
	padding: 8px 0px 8px 3px;
	color: #6e6e6e;
	font-size: 13px;
	background: #d8d4c9 url(/images/fond_zone2.gif) no-repeat left bottom scroll;
}

/*  	MENU PROD		  */

#menuThema {
	font-family: "Trebuchet MS"; 
	line-height: 20px; 
}
#menuThema a{
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	color: #6e6e6e;
	background: url(/illus/puce-1.gif) no-repeat 7px 6px scroll;
}
#menuThema a:hover{
	color: #fff;
}

/*  	Ets de FORM		  */

.entree1 {
	line-height: 14px;
	font-size: 11px;
	width: 130px;
}
.entree2 {
	line-height: 14px;
	font-size: 11px;
	width: 100px;
}
.bouton1 {
	line-height: 14px;
	font-size: 11px;
	width: 30px;
}
.identifiants {
	font-size: 11px;
	font-weight: bold;
}
.motperdu {
	color: #666;
	text-decoration: none;
	font-size: 10px;
	padding-left: 18px;
	background: url(/illus/fleche-1.gif) no-repeat 4px 4px scroll;
}
.motperdu:hover {
	color: #c60;
}


/*  	MENU CLIENT		  */

.lienClient {
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	color: #6e6e6e;
	background: url(/illus/puce-1.gif) no-repeat 7px 6px scroll;
}
.lienClient:hover{
	color: #fff;
}


/*  	PANIER		  */

#monPanier {
	height: 100px;
	background: url(/images/fond_monPanier.jpg) no-repeat center bottom scroll;
	position: relative;
}
.artPanier {
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS"; 
}
a.consultPanier {
	font-size: 11px;
	color: #777;
	text-decoration: none;
	padding-left: 26px;
	background: url(/illus/ico_caddy.gif) no-repeat 0px 0px scroll;
}
a.consultPanier:hover {
	color: #f60;
}

#panFranco {
	position: absolute;
	bottom: 0px;
	right: 0px;
	text-align: right;
	
}

/* CGV in Panier */

#carte {
	display: none;
	position: absolute;
	top: 400px;
	left: 20%;
	height: 518px;
	width: 640px;
	border: 1px solid #000;
	z-index: 1000;
	background: #fff;
}
.cgvpop {
	overflow: scroll;
	height: 500px;
	padding: 8px;
}
.fermer-carte {
	background: #369;
	line-height: 16px;
	height: 18px;
	padding-right: 1px;
	color: #ccc;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.fermer-carte a {
	color: #ccc;
	display: block;
	text-decoration: none;
}
.fermer-carte a:hover {
	color: #fff;
	text-decoration: none;
}
.cadreX {
	border: 1px #aaa solid;
	padding: 0px 3px;
}
.fermer-carte-2 {
	display: block;
	text-align: center;
	line-height: 40px;
	font-size: 13px;
	color: #0cf;
	font-weight: bold;
	text-decoration: none;
}

/************************/
/*  	CENTRALE		  */
/************************/

#cont {
	padding: 10px;
	border: 1px solid #a0a0a0;
}
#cadreCont {
	border: 1px solid #ccc;
	font-size:11px;
	padding: 5px;
}

/*  	SELECTION		  */

.unLivre {
	position: relative;
	float: left;
	height: 240px;
	width: 130px;
	font-size:19px;
	margin: 0px 12px 12px 0px;
	padding: 5px 10px;
	border: 1px solid #ccc;
}
.unLivre.last {
	margin: 0px 0px 30px 0px;
}

.basLivre {
	position: absolute;
	height: 16px;
	width: 156px;
	bottom: -17px;
	left: -1px;
}

.vignLivre {
	margin: 0px;
}
.auteur {
	font-family: "Trebuchet MS"; 
	font-size: 11px;
	font-weight: bold;
	margin: 4px 0px 0px;
	word-spacing: -1px;
	line-height: 11px;
}
.prixOldProd {
	font-family: "Trebuchet MS"; 
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px;
	word-spacing: -1px;
	text-decoration: line-through;
}
.prixProd {
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px;
	color: #988;
}

/*  	NOUVEAUTÉS		  */

.prixProdNouv {
	font-family: "Trebuchet MS"; 
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px;
	color: #000;
}

/*  	THEMATIQUE		  */

.desrcLivre {
	font-size: 11px;
	margin: 2px 6px 4px 10px;
}

#navPage {
	text-align: center;
	font-size: 10px;
	
}
#navPage a{
	color: #877;
	text-decoration: none;
	padding: 0px 4px;
}
#navPage a:hover{
	color: #877;
	text-decoration: underline;
	background: #fe9;
}


/*  	FICHE PRODUIT		  */
.grandImage {
	float: left;
	margin: 0px 30px 14px 0px;
}

.caractProd {
	font-family: "Trebuchet MS"; 
	font-size: 11px;
	font-weight: bold;
	margin: 4px 0px 0px 0px;
	line-height: 14px;
}
.prixProdFiche {
	font-family: "Trebuchet MS"; 
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px;
	color: #000;
}
.petitDesrcLivre {
	font-size: 10px;
	color: #887;
	margin: 2px 6px 4px 0px;
}



		/* -------------- Référencement ---------------- */

.h1 {
	height: 111px;
	margin: 0px;
	padding: 0px;
	font-size: 17px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #00d9ea;
	text-align: left;
	background: #fff url(/images/fond_h1.jpg) no-repeat bottom right scroll;
}
		
.h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	line-height: 23px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background: #ffcb40 url(/images/fond_h2.gif) no-repeat top left scroll;
}

.h3 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #877;
	line-height: 16px;
	margin: 3px 0px 10px 0px;
	padding-left: 16px;
	background: url(/illus/fleche-3.gif) no-repeat 3px 4px scroll;
}

.h4 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #877;
	line-height: 14px;
	margin: 3px 0px 6px 0px;
	padding-left: 10px;
	background: url(/illus/fleche-2.gif) no-repeat 2px 7px scroll;
}

.neutre {
	font-weight: normal;
}

.h5 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #877;
	line-height: 16px;
	margin: 0px 0px 4px 0px;
}





















