/* CSS Document */

body 					{ font-family: Georgia, Times New Roman, Times, serif; 
						  background-color:#BAA884; height:100%; margin:0; padding:0;
						  vertical-align:middle; color:#000000; font-size:12px;
						  background-image:url(images/bckg_fr2b.jpg); }

#conteneur1				{ background-image: url(images/bckg_header.jpg); 
						  background-repeat:repeat-x; }
						  
#contenu1				{ width:900px; margin: 0 auto; border:1px solid hidden; }

a						{ color:#000000; text-decoration:none; }
a:hover					{ text-decoration:none; color:#611411; }

#header					{ padding: 30px 0 50px 0; }	

#nav					{ clear:both; padding: 20px 10px 0 10px; }

#nav_left				{ width:580px; float:left; text-transform:uppercase;
						  font-size:12px; color:#611411; }
#nav_left a				{ text-decoration:none; color:#611411; }
#nav_left a:hover		{ text-decoration:none; color: #000000; }

#nav_right				{ width:300px; float:left; text-transform:uppercase; 
						  text-align:right; font-size:12px; color:#611411; }
#nav_right a			{ text-decoration:none; color:#611411; }
#nav_right a:hover		{ text-decoration:none; color: #000000; }

#conteneur_ghost		{ height:30px; width:100%; clear:both; }

#conteneur2				{ background-image: url(images/bckg_footer2.jpg); 
						  background-repeat:repeat-x; height:60px; }

#contenu2				{ width:900px; margin: 0 auto; border:1px solid hidden; }

#footer					{ clear:both; width:900px; padding: 15px 0 0 0; }
#footer_left			{ float:left; width:600px; padding: 0 0 0 10px; color:#611411; font-size:9px; }
#footer_right			{ float:left; width:280px; text-align:right; padding: 0 10px 0 0; 
						  color:#611411; font-size:9px; }
#footer a				{ color:#611411; }
#footer a:hover			{ color:#000000; }

#contenu_central		{ min-height:320px; width:880px; padding: 15px 10px 0 10px; }

/*homepage*/

#news					{ width:390px; float:left; height:320px; }
#news_title				{ color:#512502; width:370px; border-bottom:1px dashed #897C5F; 
					      font-size:12px; }
						  
#news_blog				{ height:285px; width:375px; padding:0; margin:15px 0 0 0;
						  overflow : auto; 
					      scrollbar-DarkShadow-Color:#B3A078; 
						  scrollbar-3dLight-Color:#B3A078; 
						  scrollbar-Arrow-Color:#CCCCCC; 
						  scrollbar-Base-Color:#B3A078; 
						  scrollbar-Face-Color:#B3A078; }
.news_date				{ font-style:italic; font-size:10px; color:#512502; font-weight:bold; }
.news_titre				{ font-weight:bold; font-size:11px; width:330px; 
						  text-transform:uppercase; }
.news_txt				{ width:330px; font-size:11px; padding:4px 0 0 0; }

#promo					{ width:479px; float:left; height:320px; border-left:1px dashed #897C5F;
						  padding: 0 0 0 10px; }

#promo_desc				{ width:249px; height:220px; float:left; padding:0 10px 0 0; margin:0 0 4px 0; }
#promo_img				{ width:220px; height:220px; float:left; margin:0 0 4px 0; }
#promo_select			{ clear:both; width:479px; border-bottom:1px dashed #897C5F; 
						  border-top:1px dashed #897C5F; color:#512502; text-transform:uppercase; 
						  font-size:10px; font-style:oblique; padding:2px 0 1px 0; font-weight:bold; }
#promo_vignettes		{ width:479px; }
#promo_vignettes img	{ border:1px dashed #897C5F; }
#promo_vignettes a img 	{ border:1px dashed #897C5F; }
#promo_vignettes a img:hover	{ border:1px solid #897C5F; }

.v_promo01				{ margin:5px 3px 0 2px; }
.v_promo02				{ margin:5px 3px 0 0; }
.v_promo03				{ margin:5px 3px 0 0; }
.v_promo04				{ margin:5px 3px 0 0; }
.v_promo05				{ margin:5px 3px 0 0; }
.v_promo06				{ margin:5px 0 0 1px; }

#conteneur_accroche		{ width:880px; clear:both; border-top:1px dashed #897C5F; 
						  margin:35px 0 0 10px; padding: 15px 0 0 0; }

#accroche01				{ float:left; border-right:1px dashed #897C5F; width:249px; 
						  padding:0 10px 0 0; height:122px; }
#accroche02				{ float:left; border-right:1px dashed #897C5F; width:239px; 
						  padding:0 10px 0 10px; background-image:url(images/ico_map.png);
						  background-repeat:no-repeat; height:122px; }
#accroche03				{ float:left; width:350px; padding: 0 0 0 10px; height:122px; }
.accroche_titre			{ text-transform:uppercase; font-size:14px; }
.accroche_txt			{ font-size:11px; padding: 12px 0 0 0; }
#accroche_to			{ text-align:right; font-weight:bold; padding: 6px 0 0 0; }

/*homepage - end*/

#about					{ float:left; width:273px; padding:0 20px 0 0; 
						  font-size:11px; }
#philo					{ float:left; width:273px; padding:0 10px 0 10px; 
						  font-size:11px; }
#histoire				{ float:left; width:273px; padding:0 0 0 20px; 
						  font-size:11px; }

#video					{ clear:both; width:880px; height:365px; text-align:center; padding:0 0 0 120px; }

.about_title			{ font-size:12px; font-weight:bold; }


#art_nav				{ float:left; min-height:320px;
						  padding: 0 10px 0 0; }
#choose					{ font-size:10px; color:#611411; font-style:italic; text-transform:uppercase;
						  border-top:1px dashed #897C5F;
						  border-bottom:1px dashed #897C5F; padding: 5px 10px 5px 10px; }
#art_cat1				{ font-weight:bold; font-size:12px; text-transform:uppercase;
						  padding:5px 10px 5px 10px; margin: 20px 0 20px 0;
						  border-top:1px dashed #897C5F; border-bottom:1px dashed #897C5F; }
#art_cat1 a				{ color:#000000; text-decoration:none; }
#art_cat1 a:hover		{ text-decoration:none; color:#611411; }

.select					{ color:#611411; }

.art_cat2				{ font-size:10px; padding: 4px 0 0 15px; font-weight: normal; }

#art_conteneur			{ float:left; width:670px; padding: 0 0 0 30px; margin: 0 0 30px 0; 
						  border-left:1px dashed #897C5F; min-height:320px;  }
#art_conteneur a		{ color:#000000; text-decoration:none; }
#art_conteneur a:hover	{ text-decoration:none; color:#611411; }

#art_txt				{ float:left; width:360px; min-height:320px; }

#art_conteneur img		{ border:1px dashed #897C5F; padding: 4px; }

#art_cat_txt			{ padding: 0 0 10px 0; }

#brand_select			{ border-bottom:1px dashed #897C5F; 
						  border-top:1px dashed #897C5F; color:#512502; text-transform:uppercase; 
						  font-size:10px; font-style:oblique; padding:2px 0 1px 0; font-weight:bold; }

#art_brand_list			{ padding: 15px 0 0 0; }
#art_brand_list	img		{ border:1px dashed #897C5F; padding: 4px; margin: 0 6px 6px 0; }

#art_brand_gondole		{ padding: 20px 0 20px 0; width:300px; float:left; }
#art_brand_txt			{ padding: 20px 0 20px 0; width:370px; float:left; }
#art_brand_txt_title	{ padding: 20px 0 0 0; width:600px; clear:both; }

.brand_name				{ text-transform:uppercase; font-weight:bold; font-size:14px;
						  border-bottom:1px dashed #897C5F; width:500px; 
						  border-top:1px dashed #897C5F; padding:2px 0 1px 0; }


#impressions_txt		{ float:left; width:360px; min-height:320px; }
#impressions2_txt		{ float:left; width:500px; min-height:320px; }

#articles_v				{ float: left; width:300px; padding: 20px 25px 5px 0; font-size:11px; }

#art_list				{ padding:20px 0 0 0; }

#article_name			{ text-transform:uppercase; color:#611411; font-size:10px; }
#article_name_promo		{ text-transform:uppercase; color:#611411; font-size:14px; }
#article_prix			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
						  color:#000000; font-size:11px; font-style:oblique; }


