/*SHPF*/
html{
    font-family: Trebuchet MS;
    font-size: 80%;
    background-color: #4b3232;
}


h1{
    font-family: Verdana;
    color:#662A2A;
}

h2{
    padding-left:2em;
}
h3{
    padding-left:4em;
    font-style:italic;
}


a img {
    border:0;
}

#produit_option #produit_tarif a.button{
	width: 120px;
}

a {
    color:#682B2A;
}
a:hover {
    text-decoration:none;
}
a.button{
	display: block;
}

ul#plan  {
    font-size:9pt;
    list-style:none;
    display:inline;
    padding:0;margin:0;
}
ul#plan  li {
    padding:0 2px 0 ;
    margin:0;
    display:inline;
}

.rss_list {
    list-style:none;
}

#news_options, .widget_sommaire{
    border-left: 1px solid #af8d8c;
    border-bottom: 1px solid #af8d8c;	
    border-right: 1px solid #d1c2bb;	
    background: #682B2A url('img/bgsommaire.jpg') no-repeat center top;
    display:block;
    float:right;
    margin-left:20px;margin-bottom:20px;
    padding:10px;
    width:220px;
    color:#ECEBE6;
}


#news_liste{
    width:670px;
}

.widget_sommaire h2{
    border-bottom: 1px solid #ECEBE6;
}
.widget_sommaire ul {
    margin:0;padding:0;
    margin-left:20px;
}
.widget_sommaire ul li{
    margin:0;
    padding:3px 0;
}



#news_options a,.widget_sommaire a{
    color:#ECEBE6;
}


#news_options a.button {
    border:1px solid #ECEBE6;
    padding:3px;
    margin:2px;
    text-decoration:none;
    background:#682B2A;
    color:#ECEBE6;
    display:block;
    width:20px;
    text-align:center;
    float:left;
}
#news_options a.button:hover {
    color:#682B2A;
    background:#ECEBE6;
}
#news_resume {
    text-align:justify;
    font-style:italic;
}
#news_texte {
    text-align:justify;
}
#body1{
    margin: 0 auto;
}
#header{
    margin: 0 auto;
    background: url('img/bgheader.jpg') no-repeat;
    height: 125px;
    width: 970px;
}
#header h1{
    color: #dfd7d3;
    text-align: center;
    font-weight: normal;
    padding-top: 32px;
}
#menu{
    margin:0 auto ;
    padding: 5px 0 0 0;
    line-height: 43px;
    text-align: center;
}
#menu{
    margin:0 auto ;
    padding: 5px 0 0 0;
    line-height: 43px;
    height:43px;
}
#menu ul{
    margin: 0;
    display:inline;
    padding: 0 0 0 30px;
}
#menu ul li{
    list-style: none;
    display:inline;
    margin: 0;
    padding: 0;
    background: transparent url('img/sep_menu.jpg') no-repeat right center;
}
#menu ul li a {
    padding : 10px 15px;
    margin: 0;
    color: #dfd7d3;
    text-decoration: none;
    font-size: 15px;
    text-align: center;
}
#menu ul li a:hover,#menu ul li a.selected {
    color: #ecebe6;
    background: transparent url('img/bghover2.jpg') no-repeat center bottom;
}


#container{
    position: relative;
    margin: 0 auto;
    background: transparent url('img/bgcontent2.jpg') repeat-y 0 0;
    width: 970px;
    
}
#content{
    position: relative;
    margin: 0 20px;
    width: 970px;
    
}
#content2{
    padding:0 20px;
    min-height:500px;
}

#content2 form p label{
    display:block;
    float:left;
    font-weight:bold;
    padding: 0 10px 10px;
    text-align:right;
    width:250px;
}

#content2 form p input {
    width: 240px;
}
#content2 form p textarea{
    width: 245px;
}


#content2 form center {
    margin-top: 10px;
    margin-bottom: 10px;
}
#content2 form label{
    text-align: right;
    float: left;
    width: 300px;
    padding: 0 10px 0 73px;
}

#footer{
    margin: 0 auto;
    width: 970px;
    height: 54px;
    line-height: 50px;
    background: transparent url(img/bgfooter.jpg) no-repeat 0 0;
    text-align: center;
}
#footer ul{
    margin:0;padding:0;
}
#footer ul li{
    display: inline;
    list-style: none;

}
#footer ul li a{
    padding : 0 5px;
    margin: 0;
    color: #dfd7d3;
    text-decoration: none;
    text-align: center;
}
#footer ul li a:hover {
    color: #ecebe6;
    text-decoration: underline;
}
br.clean {
    clear:both;display:block;width:0;height:0;line-height:0;margin:0;padding:0;
}
b.c150 {
    display:block;float:left;width:150px;
}
div.lh_div, div.list_produit {
    border-bottom:1px dotted silver;
}div.lh_div h4{
    margin:0;padding-top:10px;
}
div.i {
    background:#F1F1F1;
}
input {
    background:#F8F8F8;
}

ul#chemin_achat{
    clear:both;
    height:20px;
    border-bottom:1px solid silver;
}
ul#chemin_achat li {
    color:silver;
    display:block;
    float:left;
    margin:0.5%;
    padding:0.5%;
    width:20%;
    text-transform:uppercase;
    text-align:center;
}
ul#chemin_achat li.selected {
    color:#662A2A;
}

ul#chemin_achat li b{
    font-size:150%;
    background:#ECEBE6;
    padding:0 30px;
}

ul#chemin_caddie{
    background:#00233E;
    border-top:1px solid gray;
    padding:0;
}

ul#chemin_caddie li{
    border-bottom:1px solid gray;
    background:#F0F0F0;
    display:block;
    float:left;
    color:#000000;
    width:24%;
    margin:0;padding:0.5% 0.5%;
    text-align:center;
}
ul#chemin_caddie li.first{
    border-left:1px solid gray;

}
ul#chemin_caddie li.selected1{
    background:silver;
}
ul#chemin_caddie li.selected2{
    background:#662A2A;
}
ul#chemin_caddie li.selected2 a{
    color:#FFFFFF;
    font-weight:bold;
    text-transform:uppercase;
}

#gallery {
    width:680px;
}

img.appercu{
    width:150px;
}
img.miniature {
    width:120px;
}

div.vendu {
    background-image:url(../img/vendu.gif);
    background-position:center center;
    background-repeat:no-repeat;
}




/*Nouveau catalogue*/




ul#chemin_achat{
    clear:both;
    height:20px;
    border-bottom:1px solid silver;
}
ul#chemin_achat li {
    color:silver;
    display:block;
    float:left;
    margin:0.5%;
    padding:0.5%;
    width:20%;
    text-transform:uppercase;
    text-align:center;
}
ul#chemin_achat li.selected {
    color:#3875D7;
}

ul#chemin_achat li b{
    font-size:150%;
    background:#FFFFFF;
    padding:0 30px;
}

ul#chemin_caddie{
  background:#00233E;
    border-top:1px solid grey;
    padding:0;
}

ul#chemin_caddie li{
    border-bottom:1px solid grey;
    background:#F0F0F0;
    display:block;
    float:left;
    color:#000000;
    width:24%;
    margin:0 0.5;padding:0.5% 0.5%;
    text-align:center;
}
ul#chemin_caddie li.first{
    border-left:1px solid grey;

}
ul#chemin_caddie li.selected1{
    background:silver;
}
ul#chemin_caddie li.selected2{
    background:#00233E;
}
ul#chemin_caddie li.selected2 a{
    color:#FFFFFF;
    font-weight:bold;
    text-transform:uppercase;
}




.c2_categorie{
	border-bottom: 1px dashed #B99C70;
	margin: 10px 0;
	background-color: #ffffff;
}
.c2_categorie_title{
	padding: 10px 0 10px 10px;
}
.c2_categorie_title a{
	font-weight: bold;
}
.c2_categorie ul{
	line-height:25px;
	padding: 0;
	margin: 0;
}
.c2_categorie ul li{
	display: inline-block;
	padding: 0 10px 0 0;
}


.c2_produit_list{
	border-bottom: 1px dashed #761316;
	margin: 0 70px 15px;
}
.c2_produit_list h2{
	margin: 0;
	padding: 0;
}
.c2_produit_list_content{
	height: 80px;
}
.c2_produit_list_image_bl{
	float: left;
	width: 120px;
}

.c2_produit_list_image_bl a img{
	background: #ffffff;
	padding: 2px;
	border: 1px solid #761316;
}

.c2_produit_list_button_bl{
	float: right;
	width: 140px;
	
}
.c2_produit_list_button_bl a{
	display: block;
	padding-right: 5px;
	width: 120px;
	color: #ffffff;
}
.c2_produit_list_button_bl a:hover{
	text-decoration: none;
}

.c2_produit_list_content_bl{
	margin: 0;
	width: auto;
	height: 160px;
	overflow: hidden;
}

.c2_produit_list_ht{
	font-style: italic;
	color: #565656;
	display: inline;
	font-size: 80%;
	padding-right: 10px;
}

.c2_produit_list_promo_ht{
	font-style: italic;
	color: #ba1d25;
	display: inline;
	font-size: 80%;
	padding: 0 10px;

}
.c2_produit_list_ttc{
	font-weight: bold;
	display: inline;
}
.c2_produit_list_promo_ttc{
	font-weight: bold;
	color: #ba1d25;
	display: inline;
}

#produit_image a{
	margin: 1px;
}
#produit_content{
	margin-left: 130px;
	margin-right: 350px;
	width: auto;
	border-left: 1px dashed #B99C70;
	padding-left: 10px;
	min-height: 200px;
	height: auto !important;
	height:200px
}

#produit_option{
	float: right;
	width: 300px;
	border-left: 1px dashed #B99C70;
	padding-left: 15px;
}
#produit_option h3{
	padding: 0;
	margin: 0;
}
#produit_option .c2_produit_list_ht, #produit_option .c2_produit_list_promo_ht, #produit_option .c2_produit_list_ttc, #produit_option .c2_produit_list_promo_ttc{
	display: block;
	padding-right: 0;
	padding-left: 0;
}
#produit_visible_categorie{
	margin-top: 20px;
}
#produit_visible_categorie p{
	text-align: center;
	border-top: 1px dotted #B99C70;
	padding-top: 5px;
}
#produit_visible_categorie ul{
	padding: 5px;
	margin: 5px;
}
#produit_visible_categorie ul li{
	display: inline;
	color: #603513;
}

#TB_ajaxContent #c2_add_kart{
	width: 70px;
	margin-top: 15px;
}
#content2 #produit_option_form p label{
	text-align: left;
}
#TB_window #TB_ajaxContent a.ui-state-default, #TB_window #TB_ajaxContent a.ui-corner-all, #TB_window #TB_ajaxContent a.button{
	color: #ffffff;
	display: block;
	width: 120px;
}
#TB_ajaxContent .c2_produit_list_ht, #TB_ajaxContent .c2_produit_list_promo_ht, #TB_ajaxContent .c2_produit_list_ttc, #TB_ajaxContent .c2_produit_list_promo_ttc{
	display: block;
	padding-right: 0;
	padding-left: 0;
}
#TB_ajaxContent h3{
	text-align: left;
	color: #761316;
}
#TB_ajaxContent #produit_tarif h3{
	text-align: left;
}
span.ui-icon{
	float: left;
	width: 16px;
}

.button{
	margin: 5px;
	padding: 0.7em;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
}
#TB_ajaxWindowTitle{
	color: #761316;
	font-weight: bold;
}