h2.title {
	width: 200px;
	height: 90px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}

#title_etat_esprit { background: url('../images/layout/title-esprit.gif') no-repeat; }
#title_magasins { background: url('../images/layout/title-magasins.gif') no-repeat; }


ul.subnav { list-style-type: none; }
ul.subnav li { 
	color: #543320;
	font-size: 14px;
	border-bottom: 1px solid #b49e65;
	padding: 5px 0px 5px 0px;
}
ul.subnav li:last-child { 
	border: 0px;
}
ul.subnav li a {
	color: #543320;
	text-decoration: none;
}
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0;	background:transparent; }

.red { color: #a31607; }


.col-main h2 {
	font-size: 26px;	
	margin: 20px 0px 0px 0px;
	padding: 0;
}


a.redblock {
	background: #a31607;
	color: #fff;
	padding: 4px 30px;
	text-decoration: none;
	text-transform: uppercase;
	font-style: normal;
}
a.redblock:hover {
	background: #80170c;	
}

.bottom_paper {
	width: 285px;
	height: 70px;
	position: relative;
	right: -10px;
	float: right;
	background: url('../images/layout/bg-bottom-paper.jpg') no-repeat bottom right; 	
}

ul.classic { margin-left: 20px; }



/*** DESTINATIONS ************************************************************************************************************************************************************/
#dest_map { margin: 20px 0px; width: 862px; height: 526px; display:  block; overflow:  hidden; margin: 0 auto; background: url('../images/layout/map.jpg') } 
#dest_map a { display: block; overflow:  hidden; text-indent: -5000px; position: absolute; background-repeat: no-repeat; }
a#map_chine { background: url('../images/layout/map-chine.png'); width: 101px; height: 67px; margin: 195px 0px 0px 600px;}
a#map_inde { background: url('../images/layout/map-inde.png'); width: 111px; height: 71px; margin: 263px 0px 0px 533px;}
a#map_amerique { background: url('../images/layout/map-amerique.png'); width: 163px; height: 114px; margin: 333px 0px 0px 170px;}
a#map_afrique { background: url('../images/layout/map-afrique.png'); width: 137px; height: 73px; margin: 300px 0px 0px 378px;}
a#map_indonesie { background: url('../images/layout/map-indonesie.png'); width: 126px; height: 71px; margin: 302px 0px 0px 679px;}


/*** ETHIQUE ************************************************************************************************************************************************************/
ul#ethique { list-style-type: none; padding-bottom: 220px; background: url('../images/layout/bg-ethique.jpg') no-repeat bottom right; }
ul#ethique li { margin-bottom: 20px; }
ul#ethique li strong { color: #a31607; }




/*** CONVICTIONS ************************************************************************************************************************************************************/
#convictions { background: #fff url('../images/layout/bg-convictions.jpg') no-repeat top right;  }
#convictions p { width: 450px; }
#convictions_associations { background:  url('../images/layout/bg-associations.jpg') no-repeat bottom right; width: 705px; height: 430px;}
#convictions_associations p { position: absolute; margin: 150px 0px 0px 35px; font-size: 18px; width: 275px;}
#convictions_associations p strong { color: #a31607; }




/*** NUKAWOT ************************************************************************************************************************************************************/

#nukawot_nepal1 { background: #fff url('../images/layout/bg-nepal1.jpg') no-repeat top left; height: 400px; padding-top: 10px;}
#nukawot_nepal1 p { margin-left: 520px; width: 175px; margin-top:  40px;}
#nukawot_nepal2 { background: #fff url('../images/layout/bg-nepal2.jpg') no-repeat top left; height: 416px; padding-top: 10px;}
#nukawot_nepal2 p { margin-top: 270px; margin-left: 320px; }


/*** HISTORIQUE ************************************************************************************************************************************************************/
#historique1 { width: 320px; float: left; margin-top: 20px; }	
#historique2 { width: 320px; float: right; padding-top: 145px;background: #fff url('../images/layout/bg-historique.jpg') no-repeat top right; position: relative; margin-top: -60px; margin-right: -10px; padding-right: 20px;}	







/*** SUR MESURE ************************************************************************************************************************************************************/
#meubles_sur_mesure {background: #fff url('../images/layout/sur-mesure.jpg') no-repeat bottom left; position: relative; margin-left: -10px; margin-bottom: -15px; height: 235px; padding-top: 15px;}
#meubles_sur_mesure p, #meubles_sur_mesure ul { width: 360px; margin-left: 20px; line-height: 16px;}


/*** COURNON ************************************************************************************************************************************************************/
#cournon { background: #fff url('../images/layout/bg-cournon.jpg') no-repeat bottom right; padding-bottom: 200px;}
#cournon p { width: 300px; margin-top: 20px; }
#cournon_horaires { float: right; width: 337px; height: 400px; right: 0px; top:-61px; position: relative; background: url('../images/layout/bg-horaires.jpg') no-repeat top right;}
#cournon_horaires p { font-size: 16px; color: #a31607; margin: 10px 0px 0px 45px; padding: 0; font-weight: bold; width: 320px;}
#cournon2_paperlink a { padding: 4px 20px;}
#cournon2_paperlink { margin: 30px 0px 0px 70px;}

#cournon_horaires a { font-size: 14px; text-decoration: none; margin-left: 180px; margin-top: 60px;}
#cournon_horaires a.redblock { margin: 0px;}
/*** CLERMONT ************************************************************************************************************************************************************/
#clermont { background: #fff url('../images/layout/bg-clermont.jpg') no-repeat bottom left; padding-bottom: 300px;}
#clermont_horaires { float: right; width: 263px; height: 279px; right: -10px; top:-61px; position: relative; background: url('../images/layout/bg-horaires2.jpg') no-repeat top right;}
#clermont_horaires p { font-size: 16px; color: #a31607; margin: 10px 0px 0px 20px; padding: 0; padding-left: 20px;font-weight: bold;}
p#clermont_img { margin: 95px 0px 0px 130px; width: 80px;}
p#clermont_img a { color: #a31607; text-decoration: none;}
p#clermont_img a:hover {text-decoration: underline;}
#clermont_horaires a.redblock {	font-size: 12px; padding: 4px 20px; }
#clermont2_paperlink a { padding: 4px 20px;}
#clermont2_paperlink { margin: 30px 0px 0px 70px;}


#carnet_voyage { height:600px; padding: 0px 0px;}


/*** EL TUMI ************************************************************************************************************************************************************/
#eltumi_horaires { float: right; width: 717px; height: 526px; right: -10px; position: relative; background: url('../images/layout/bg-horaires3.jpg') no-repeat top right;}
#eltumi_img { position: absolute; margin-top: 100px; padding-right: 10px; right: 0px;width: 80px;}
#eltumi_horaires_txt { font-size: 16px; color: #a31607; margin: 10px 0px 0px 400px; padding: 0; font-weight: bold; position: absolute; bottom: 0px; text-align:center; }


/*** CART ************************************************************************************************************************************************************/
.shipping-notes h3 { color: #a91907; font-size:  14px; font-style: italic;}
.shipping-notes p { font-size: 12px; color: #4b4534;}


/*** PRODUCT ************************************************************************************************************************************************************/

.product-sku { font-size: 11px; color: #9e8d55;}

/*** GUIDE ************************************************************************************************************************************************************/
#guide_header { background: #fff url('../images/layout/bg-guide.jpg') no-repeat top left; padding-top: 320px; }
#guide_header ul { width: 300px; margin-left: 400px; padding-bottom: 150px;}
#guide_header ul li a { font-size: 24px; font-weight: bold; color: #2a2a2a;}
#guide_header ul li a:hover { color: #80170c;}





/*** HOMEPAGE ************************************************************************************************************************************************************/
.col_home, .col_home_last {
	background: url('../images/layout/bg-col-home.png') no-repeat;
	width: 290px;
	height: 534px;
	display: block;
	float: left; 
	margin-right: 18px;
	padding: 5px;
}
.col_home_last {
	margin-right: 0px;	
	float: right;
}

.col_home a img, .col_home_last a img { margin-bottom: 10px; }
ul.category_list { position: relative;}
ul.category_list li {
	padding: 5px;	
	
}
ul.category_list li a {
	color: #3c1600;	
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
}
ul.category_list li a:hover {
	text-decoration: underline;	
	cursor: pointer;	
}
ul#catlist1 li {
	border-bottom: 1px solid #aec0ab;	
}
ul#catlist2 li {
	border-bottom: 1px solid #cdb487;	
}
ul#catlist3 li {
	border-bottom: 1px solid #c6662b;	
}
ul#catlist1 li:last-child, ul#catlist2 li:last-child, ul#catlist3 li:last-child { border-bottom: 0px; }

.thumb_home, .thumb_home_last {
	width: 180px;
	height: 20px;
	display: block;
	background: #fff;
	text-align: center;
	float: left;
	margin-right: 10px;
	color: #3c1600;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 80px;
	font-weight: bold;
}
.thumb_home_last { float: right; margin-right:  0px;}
#thumb_magasins { background: url('../images/layout/home/magasins.gif') no-repeat top center; }
#thumb_destinations { background: url('../images/layout/home/destinations.gif') no-repeat top center; }
#thumb_actualites { background: url('../images/layout/home/actualites.gif') no-repeat top center; }
#thumb_carnet { background: url('../images/layout/home/carnet.gif') no-repeat top center; }
#thumb_esprit { background: url('../images/layout/home/esprit.gif') no-repeat top center; }



#category_intro_201376a014eb6075e874622eab261986 { padding: 0px; width: 680px; height: 305px; background: url('../images/layout/intro-tous.jpg') no-repeat; display: block; margin: 20px 0px; background-position: -10px 0px;}




/* AmŽrique du sud */
#t_248ff7b38f1e2f8d18b914bbb9d43cc4 {

 background: url('../images/layout/intro-amerique.jpg') no-repeat; width: 680px; height: 305px; display: block; margin: 20px 0px;
}

/* Afrique */
#t_1bac88fd62bdefd852b9f8319173eae1 {

 background: url('../images/layout/intro-afrique.jpg') no-repeat;width: 680px; height: 305px; display: block; margin: 20px 0px;
}

/* Indes */
#t_e15d9bf662ac1565ed6dbd3f7d4a2832 {
background: url('../images/layout/intro-inde.jpg') no-repeat; width: 680px; height: 305px; display: block; margin: 20px 0px;}

/* CHine */
#t_002f9cf269f7f320051d40cffa5d3dbc {

 background: url('../images/layout/intro-chine.jpg') no-repeat; width: 680px; height: 305px; display: block; margin: 20px 0px;
  }

/* IndonŽsie */
#t_9c257551ff6044d541361cff968f805b {
width: 680px; height: 305px; display: block; 
background: url('../images/layout/intro-indonesie.jpg') no-repeat;margin: 20px 0px;
}

