html {
    background:#000000 ;
    color:#5F5F5F;
    padding:0 0 0 25px;margin:0;
    font-family:verdana;
    font-size:80%;
}

body {
    padding:0;margin:0;
    min-width:980px;
    background:#000000 url('img/left.jpg') repeat-y 0 0;
}
#body2 {
    background: url('img/left-trou.jpg') no-repeat 180px 350px;
}
a img {
    border:0;
}
a {
    color:#761316;
    text-decoration:none;
}

h1 {
    color:#000000;
    text-transform:uppercase;
    font-size:15pt;
    margin-top:0;
}
h2 {
    font-size:13pt;
    margin:0;
}

a:hover {
    text-decoration:underline;
    color:#C0322E;
}

#left_col {
    position:absolute;
    left:25px;
    top:0px;
    width:230px;
    background: url('img/marge-t.jpg') repeat-x;
    color:#FFFFFF;
}

#left_col ul{
    list-style:none;
    margin:0;padding:0;
}
#left_col ul li{
    margin:0;
    padding:0;
    margin-left:25px;
    margin-top:10px;
}
#left_col  a {
    color:#FFFFFF;
}
#left_col  a:hover {
color:#AFA167
}
#left_col ul li a.selected{
    color:#AFA167
}
#left_col form {
padding:20px;
margin-top:20px;

}

#logo {
    height:200px;
    background: url('img/logo.jpg') no-repeat; 
}

#right_col {
    margin-left:230px;
}
#header {
    background:#761316 url('img/marge-t.jpg') repeat-x;
    height:70px;
    margin-right:85px;
    text-align:right;
    padding-top:80px;
}
#header ul {
    margin:0;padding:0;display:inline;
}
#header ul li {
    margin:0;padding:0 10px;display:inline;
}
#header ul li a {
   color:#FFFFFF;
   font-size:12pt;
}
#header ul li a:hover {
color:#AFA167

}
#header ul li a.selected{
    color:#AFA167
}
#mep {
    background:#FFFFFF url('img/right.jpg') repeat-y right top;
}
#mep2 {
    background: url('img/picto.jpg') no-repeat right top;
}
#content {
    min-height:245px;
    padding-right:100px;
    padding-left:10px;
}
#content2 {
    background: url('img/figurines.jpg') no-repeat right bottom;
    padding-right:291px;
}
#content2 p {
    text-align:right;
}
#content2 table tr td {
    height:260px;
}
#help {
    font-size:9pt;
    margin:0px;
    padding:10px 0 0 0;
}

#help h2 {
    padding:0;margin:0;font-size:12pt;
}
#help ul {
    margin-top:0;
}
#footer {
    background:#000000;
    height:80px;
    color:#FFFFFF;
    font-size:9pt;
    text-align:center;
}
#footer a {
    color:#FFFFFF;
}
#footer a:hover {
    color:#AFA167;
}

a img.miniature {
    border:1px solid silver;
    width:110px;
}
a:hover img.miniature {
    border:1px solid gray;
}
.combo {
    clear:both;
    padding:5px;
}
div.p {
    background:#FDF1F1;
}
.comboc h2 {

}

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

form p label {
    float:left;
    width:100%;
    border-bottom:1px solid #F4F4F4;
}

form p select, form p input, form p textarea {
    width:100%; 
}

br.clean {
    clear:both;
    height:0;font-size:0;line-height:0;
}



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-bottom: 10px;
	background-color: #ffffff;
}
.c2_categorie_title{
	padding-bottom: 5px;
}
.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;
	margin-right:10px;
}


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

.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 145px 0 130px;
	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: 155px;
	width: auto;
	border-left: 1px dashed #B99C70;
	padding-left: 10px;
min-height:300px;
}

#produit_option{
	float: right;
	width: 250px;
	border-left: 1px dashed #B99C70;
	padding-left: 5px;
	min-height:300px;
}
#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{
    clear:both;
    margin-bottom:20px;
}
#produit_visible_categorie p{
	padding: 0;margin:0;
	
	
}
#produit_visible_categorie ul{
	padding: 0 5px;
	margin: 0 5px 0 30px;

}
#produit_visible_categorie ul li{
	display: inline;
	color: #603513;
	display:inline;
	border-right:1px solid #000000;
	padding:0 5px;
}

#TB_ajaxContent #c2_add_kart{
clear:both;
	margin-top: 15px;
}
#TB_ajaxContent #produit_option_form{

}
#TB_ajaxContent #produit_tarif h3 {
margin:0;

}
#TB_window #TB_ajaxContent a.ui-state-default, #TB_window #TB_ajaxContent a.ui-corner-all, #TB_window #TB_ajaxContent a.button{
	color: #ffffff;
}
#TB_window #TB_ajaxContent a.ui-state-default:hover, #TB_window #TB_ajaxContent a.ui-corner-all:hover, #TB_window #TB_ajaxContent a.button:hover{
	background: #B99C70 url(images/ui-bg_glass_75_B99C70_1x400.png) 50% 50% repeat-x;
	color:#ffffff
}
#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: inline;
	float:left;
	padding-right: 10px;
	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.4em;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
}
#TB_ajaxWindowTitle{
	color: #761316;
	font-weight: bold;
}

a.button {
    display:block;
}