/* Album trésors */



.liens_tresor{width:624px;background-color:#fff;padding:10px;height:380px;border-left:1px solid #a5a5a5;border-right:1px solid #a5a5a5;}
.liens_tresor ul li{background: url(/img/v3/btn_album_next.png) left center no-repeat;height:30px;border-bottom:1px dotted #999;padding-left:30px;line-height:30px;}
.liens_tresor ul li a{font-family: arial, sans-serif;font-size: 12px;color:#666;}
.liens_tresor_bottom{background: url(/img/v3/bottom_liens.png) left center no-repeat;height:5px;width:646px;margin:0;}
.liens_tresor_top{background: url(/img/v3/top_liens.png) left center no-repeat;height:5px;width:646px;margin:0;}
.liens_tresor_title{font-family: 'Cabin Condensed', sans-serif;	font-weight: 400;	font-size: 16px;	color:#666;	background: url(/img/v3/onglet_liens.png) left center no-repeat;width:53px;height:27px;padding-left:10px;padding-top:15px;position:relative;z-index:3;}
.liens_tresor_content{position:relative;margin-top:-9px;}
			


ul#breadcrumb1{
	height: 32px;
	width: 976px;
	position: relative;
	top: 0;
	background: url(/img/v3/bg_breadcrumb1.jpg) left top no-repeat;
}
ul#breadcrumb1 li{
	float: left;
	height: 32px;
	line-height: 32px;
	padding-left:18px;
	padding-right: 5px;
	background: url(/img/v3/breadcrumb_sep.png) left center no-repeat;
}
ul#breadcrumb1 li.btn_home{
	background: none;
	height: 32px;
	width: 18px;
	padding: 0 8px;
}
ul#breadcrumb1 li a{
	color:#fff;
	line-height: 32px;
}
ul#breadcrumb1 li.btn_home a img{
	width: 18px;
	height: 16px;
	float: left;
	margin-top: 8px;
}

div#main_header1{
	text-align: left;
	background: url(/img/v3/bg_main_header1.png) center top no-repeat;
	width: 680px;
	height:118px;
	margin: 0 auto;
	position: relative;
	padding-left: 306px;
	padding-right: 14px;
}

a#dupuis1{
	text-indent: -9999px;
	width: 212px;
	height: 81px;
	background: url(/img/v3/logo_dupuis_or.jpg) center top no-repeat;
	position: absolute;
	left: 12px;
	top: 27px;
	display: block;
}
div#container1{
	background: #ddc085 url(/img/v3/bg_container1.png) left bottom repeat-x;
	position: relative;
	z-index: 0;
	padding-bottom: 142px;
}

div#contenu1{
	position: relative;
	top: 142px;
	background: url(/img/v3/bg_contenu1.gif) left top repeat-x;
	width: 976px;
	padding-bottom:20px;
	margin: 0 auto;
	text-align: left;
}
div#left_col div#cover_album1 img,div#left_col_luxe div#cover_album1 img{
	width: 250px;
	height: 345px;
	padding: 10px;
	border: 1px solid #ccc;

}


div#left_col div#cover_album1,div#left_col_luxe div#cover_album1{
	float: left;
	width: 272px;
	color:#333;
	font-size: 12px;
}
div#left_col div#cover_album1 a,div#left_col_luxe div#cover_album1 a{
	
	color:#333;
	font-size: 12px;
}

div#left_col div#cover_album1 p,div#left_col_luxe div#cover_album1 p{
	padding-bottom: 15px;
}
div#left_col div#description_album1,div#left_col_luxe div#description_album1{
	float: left;
	padding-left: 13px;
	width:300px;
}
.or_img{
background-color:#fff; margin-bottom:10px;}


div#commentaires1{
	background: url(/img/v3/top_comment1.png) center top no-repeat;
	padding-top: 7px;
}
div#top_comment1{
	background-color: #bf9b52;
}
div#form_comment1 div#formulaire1{
	background-color: #bf9b52;
	padding: 10px 10px 5px 10px;
}
div#form_comment1{
	background: url(/img/v3/bottom_comment1.png) center bottom no-repeat;
	padding-bottom: 10px;
	color:#333;
}


div#form_comment1 input,textarea{
	width: 100%;
	border: 1px solid #ccc;
	margin-bottom: 13px;
}
div#form_comment1 textarea{
	height: 162px;
}
div#form_comment1 p#mentions{
	font-size: 10px;
	color:#999;
	padding-bottom: 10px;
}
div#form_comment1 #btn_com_send{
	color:#fff;
	text-transform: uppercase;
	width: 104px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
	background-color:#666;
	font-weight: bold;
}

div#left_col div#description_album  div#btn_album ul#right_btn li#btn_port,div#left_col_luxe div#description_album  div#btn_album ul#right_btn li#btn_port{
	display: block;
	width: 169px;
	height: 58px;
	background: url(/img/v3/bg_btn_port1.png) left top no-repeat;
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'Cabin Condensed', sans-serif;
	color:#666;
	text-align: center;
	padding-top: 3px;
}
div#left_col div#description_album  div#btn_album ul#right_btn li#btn_port a,div#left_col_luxe div#description_album  div#btn_album ul#right_btn li#btn_port a{color:#666;}
div#left_col div#description_album  div#btn_album ul#left_btn li#btn_panier1,div#left_col_luxe div#description_album  div#btn_album ul#left_btn li#btn_panier1{
	height: 86px;
	margin-bottom: 10px;
	background: url(/img/v3/bg_btn_panier1.png) left top no-repeat;
	color:#fff;
	font-family: Helvetica;
}
div#left_col div#description_album  div#btn_album ul#left_btn li#btn_panier1 p,div#left_col_luxe div#description_album  div#btn_album ul#left_btn li#btn_panier1 p{
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	font-size: 11px;
}
div#left_col div#description_album  div#btn_album ul#left_btn li#btn_panier1 p span,div#left_col_luxe div#description_album  div#btn_album ul#left_btn li#btn_panier1 p span{
	font-weight: bold;
	font-size: 24px;
}
div#left_col div#description_album  div#btn_album ul#left_btn li#btn_panier1 a,div#left_col_luxe div#description_album  div#btn_album ul#left_btn li#btn_panier1 a{
	font-size: 14px;
	color:#fff;
	display: block;
	width: 123px;
	margin-left: 4px;
	height: 35px;
	line-height: 35px;
	padding-left: 38px
}


div#left_col div#info_album1,div#left_col_luxe div#info_album1{
	clear: both;
	padding: 10px 0;
	color:#666666;
	font-size: 12px;
	font-style: italic;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
}
div#left_col div#info_album1 ul#info_left,div#left_col_luxe div#info_album1 ul#info_left{
	float: left;
	padding-right: 10px;
	width: 320px;
}
div#left_col div#info_album1 ul#info_right,div#left_col_luxe div#info_album1 ul#info_right{
	float: left;
}

dl#comment1{
	padding-left: 10px;
}
dl#comment1 dt{
	color:#666;
	font-size: 12px;
	padding-top: 8px;
}
dl#comment1 dd{
	color:#333;
	font-size: 12px;
	padding-top: 10px;
	width: 268px;
}
dl#comment1 dd.repondre{
	border-bottom: 1px dotted #666;
	padding-bottom: 10px;
}
dl#comment1 dd.repondre a{
    background: url("/img/v3/btn_repondre1.png") no-repeat scroll left top transparent;
    color: #666;
    font-family: Helvetica;
    font-size: 11px;
    height: 14px;
    line-height: 13px;
    padding-left: 20px;
    padding-bottom: 1px;
      padding-top: 1px;
}
div#more_com1{
	padding: 7px 10px;
	border-bottom: 1px dotted #333;
	margin-bottom: 8px;
}
div#more_com1 a{
	line-height: 13px;
	height: 13px;
	background: url(/img/v3/btn_more_com1.png) left top no-repeat;
	color:#666;
	font-family: Helvetica;
	padding-left: 20px;
	font-size: 11px;
	padding-bottom: 1px;
    padding-top: 1px;
}
div#form_comment1 p#mentions1{
	font-size: 10px;
	color:#666;
	padding-bottom: 10px;
}

#contenu1 h1{	font-family: 'Cabin Condensed', sans-serif;	font-size:24px;font-weight: 400;color:#333;margin:10px 17px 10px 0;float:left;
	position: relative;
	z-index: 999;
}
#contenu1 h1 a{
	color:#333;
}
div#left_col div#description_album div#titre_album1{
	
	font-family: 'Cabin Condensed', sans-serif;
	width: 360px;
}
div#left_col_luxe div#description_album div#titre_album1{
	
	font-family: 'Cabin Condensed', sans-serif;
	width: 660px;
}
div#left_col div#description_album div#titre_album1 h1,div#left_col_luxe div#description_album div#titre_album1 h1{
	font-size: 24px;
	font-weight: bold;
	color:#333;
}
div#left_col div#description_album div#titre_album1 a,div#left_col_luxe div#description_album div#titre_album1 a{
	font-size: 24px;
	color:#333;
}
div#left_col div#description_album div#titre_album1 h2 a,div#left_col_luxe div#description_album div#titre_album1 h2 a{color:#666;}
div#left_col div#description_album div#titre_album1 h2,div#left_col_luxe div#description_album div#titre_album1 h2{
	font-size: 22px;
	border-top:1px dotted #666;
	color:#666666;
	padding-right: 20px;
	font-weight: 400;
}
div#left_col div#description_album div#titre_album1 h3,div#left_col_luxe div#description_album div#titre_album1 h3{
	font-size: 25px;
	color:#333;
	font-weight: 700;
	padding-right: 20px;
	float:left;
}


/*catalogue trésor*/

.menu_search_top1{background: url("/img/v3/top_comment1.png") no-repeat scroll center top transparent;
    padding-top: 7px;margin-top:10px;}
 .menu_search_bottom1{background: url("/img/v3/bottom_comment1.png") no-repeat scroll center top transparent;
    padding-bottom: 11px;}
.menu_search1 {	background-color:#bf9b52;}
.menu_search1 ul li a.menu_activ1{font-family: 'Cabin Condensed', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color:#333;	
	background: url(/img/v3/btn_album_next.png) left center no-repeat;
}
.menu_search1 ul li a{font-family: 'Cabin Condensed', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color:#fff;
	background: url(/img/v3/img_album_next.png) left center no-repeat;
	padding-left:30px;
	padding-top:15px;
	padding-bottom:15px;
	display:block;
	margin-left:10px;

	}
	.menu_search1 ul li {
		border-bottom:1px dotted #fff;
}

.menu_search1 ul li a:hover{font-family: 'Cabin Condensed', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color:#333;	
	background: url(/img/v3/btn_album_next.png) left center no-repeat;
}

.cat_tresor{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	position: relative; 
	width:300px; 
	height:143px;
	float:left;
	position:relative;
	 }
.cover_tresor{
	float:left;
	width:100px;
	height:141px;
	background-color:#fff;
	border-bottom:1px solid #999999; 
	text-align:center;
 	padding-top:2px;
 	}
.cover_tresor img{max-height:141px;}
.album_content_tresor{border-left:1px solid #999999;position:relative; height:140px;width:190px; float:left;background: url(/img/v3/a_paraitre/top_tresor.png) right top no-repeat;background-color:#fff;}
.album_tresor div.bord_tresor{	position: relative; border-right:1px solid #999999; background-color:#fff; padding-right:5px;  padding-left: 4px;}
.album_tresor{font-family: 'Cabin Condensed', sans-serif;font-weight: 400;font-size: 16px;color:#333;}
.bord_tresor{width:195px;position:relative;height:136px;border-right:1px solid #999999;	background-color:#fff;padding:2px;}
.top_tresor{background: url(/img/v3/a_paraitre/top.png) 110px no-repeat;height:6px;}
.bottom_tresor{background: url(/img/v3/tresor/bottom_tresor.png) right bottom no-repeat;height:6px;position:absolute;right:0;bottom:0px;width:201px;}
.bord_tresor .price_widget{position:absolute;right:0;bottom:2px;}
.cat_tresor_wrap{position:relative;height:145px;width:302px;float:left;margin-right:6px; margin-bottom:10px;}
.more_tresor a{font-family: Helvetica, arial, sans-serif;font-size: 11px;left:5px;position:absolute;line-height:26px;width:26px;bottom:0;height:26px;display:block;color:#666;background: url(/img/v3/a_paraitre/read_more.png)  no-repeat;}
.menu_search1 ul .last{border:none;}
.h1tresor{	
	border-bottom: 1px dotted #333333;
	font-family: 'Cabin Condensed', sans-serif;
	font-weight: 400;
	font-size: 25px;
	color:#333;
	margin-top:10px;
	width:100%;
	}
div#left_col_tresor{
	float: left;
	width: 645px;
	padding: 0 17px 0 13px;}
	
	div#left_col div#description_album  div#btn_album ul#right_btn li#btn_port_luxe,div#left_col_luxe div#description_album  div#btn_album ul#right_btn li#btn_port_luxe{
	display: block;
	width: 169px;
	height: 58px;
	background: url(/img/v3/bg_btn_port.png) left top no-repeat;
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'Cabin Condensed', sans-serif;
	color:#666;
	text-align: center;
	padding-top: 3px;
}
div#left_col div#description_album  div#btn_album ul#right_btn li#btn_port_luxe a,div#left_col_luxe div#description_album  div#btn_album ul#right_btn li#btn_port_luxe a{color:#666;}

div#left_col div#description_album  div#btn_album ul#left_btn li#btn_panier_luxe,div#left_col_luxe div#description_album  div#btn_album ul#left_btn li#btn_panier_luxe{
	height: 86px;
	margin-bottom: 10px;
	background: url(/img/v3/bg_btn_panier.png) left top no-repeat;
	color:#fff;
	font-family: Helvetica;
}

div#left_col div#info_album1_luxe,div#left_col_luxe div#info_album1_luxe{
	clear: both;
	padding: 10px 0;
	color:#666666;
	font-size: 12px;
	font-style: italic;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
}
div#left_col div#info_album1_luxe ul#info_left,div#left_col_luxe div#info_album1_luxe ul#info_left{
	float: left;
	padding-right: 10px;
	width: 620px;
}
div#left_col div#info_album1_luxe ul#info_right,div#left_col_luxe div#info_album1_luxe ul#info_right{
	float: left;
}




