.right {
    text-align: right;
}

body {
    margin: 0;
    padding: 0;
}

body, td {
    font-family: Verdana;
    font-size: 12px;
}

.header td {
    color: #ffffff;
    background-color: #c8243f;
    /*padding: 0.2em 0.5em;*/
}

.header td a {
    color: #ffffff;
    font-weight: bold;

}

.main td {
	border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #dfd6cd;
    padding:0px;
}

.main1 td {
	border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #dfd6cd;
}
.recherche td{
    border-width: 0px 0px 0px 0px;
    border-style: none;
}

.main2 td {
	border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #dfd6cd;
}

.menucat {
	color: #666666;
	background-color: #e5dccb;
	border-width: 0px 0px 0px 0px;
}

.menucat td {
	border-width: 0px 0px 0px 0px;
}

.menucat hr {
	color:c4b4a4;
	height:1px;

}
.menucat a{
	color: #666666;
}

.menucat a:hover{
	color: #c11c34;
	font-weight: bold;
}

.pieces {
    color: #000;
    border-width: 0px 0px 0px 0px;
}

.pieces td {
    border-width: 0px 0px 0px 0px;
    text-align: center;
}

.pieces a{
    color: #000;
}

.pieces a:hover{
    color: #c11c34;
    font-weight: bold;
}

.leftcolumn {
    width: 10em;
    background-color: #eae1b8;
    overflow: hidden;
}


.leftspacer {
    width: 10em;
    height: 0.3em;
    background-color: #eae1b8;
    overflow: hidden;
}

.header .logo {
    font-size: 22px;
    line-height: 0.9em;
}

a {
    text-decoration: none;
}

.menu1 a {
    color: #ffffff;
	font-weight:600;
}

#menuEnglish {
    color: #bfb8a5;
}

.menu1 a:hover {
    color:#333333;
}

.menu2 a {
    color: #333333;
	font-weight:400;
    letter-spacing:-1px;
}

.menu2 a:hover {
    color: #c8243f;
}

.menu1 td {
    /*padding: 0.1em 1.5em;*/
    font-size: 10px;
	font-family: Verdana;
}

.menu1 td {
    background-color: #c8243f;
}

.menu2 td {
/* 	list-style:none; */
	border-style:solid;
	border-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#dfd6cd;
	height: 25px;
	font-size:10px;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
}
.noBorder{
    position:relative;
    top:0px;
    border-width: 0px 0px 0px 0px;
    border-style: none;
}

.border{
    border-width: 1px 1px 0px 1px;
    border-style: none;
}

/*li.promo {
    font-size: 12px;
	background-color:c11c34;
	list-style-image:none;

	width: 165px;
	padding-left: 10px;
}

a.promo {
    vertical-align:middle;
    text-align:center;
	color: yellow;
	font:Verdana;
}*/
.promo td{
    background-image:url("/images/backgroung.png");
    border-bottom:1px;
}
.promo a{
    font-size: 11px;
    font-weight:bold;
    color: #ffc466;
    font-family: Verdana;
}
.promo a:hover{
	color: black;
}

td.spacer {
    background-color: #eae1b8;
}

h1 {
    color: #c4b4a4;
    background-color: #ffffff;
    margin: 0px 0px 0px 1em;
    padding: 0.1em 0.5em;
    font-size: 20px;
}

h2 {
    color: #937f66;
    background-color: #ffffff;
    font-size: 14px;
}

h3 {
    color: #937f66;
    background-color: #ffffff;
    font-size: 12px;
}

h4 {
    color:#666666;
    font-size: 10px;
}

h5 {
    margin: 0px 0px 0px 0em;
    background-color: #ffffff;
}
h6 {
    margin: 0px 0px 0px 0em;
    background-color: #ffffff;
    font-size: 11px;
}
.email a{
    color: #937f66;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
    letter-spacing: -1px;
}
.namepersonne a{
    color: #a52a3f;
    text-decoration:none;
}
.name{
    color: #937f66;
    font-size: 12px;
    font-weight: bolder;
}

.nameTransport{
    letter-spacing:-1px;
    font-size: 14px;
    font-weight: 900;
}

.note, .note a{
    color: #c11c34;
    margin: 0px 0px 0px 0em;
    background-color: #ffffff;
    font-size: 14px;
}

.send a{
    color:#c11c34;
    background-color: #ffffff;
    font-size: 10px;
	font-weight: bold;
}

#send {
    color:#c11c34;
    font-size: 15px;
	font-weight:bolder;
    text-decoration:none;
}
.send a{
    color:#937f66;
    font-size: 12px;
    font-weight:bolder;
    text-decoration:none;
}

.entete{
    color:#937f66;
    background-image:url("/images/entete_contact.png");
}
.entete .title{
    color:#937f66;
    font-size:11px;
    font-weight:900;
}

.number {
	color: #937f66;
	font-weight:900;
    font-size:11px;
    letter-spacing: -1px;
}

.number1 {
	color: #c4b4a4;
	font-size: 15px;
	font-weight: bolder;
}

.number a{
	color: #c4b4a4;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
}

.blueRight {
    float: right;
    color: white;
    background-color: #5285bd;
    margin: -3.8em 0px 0px 0px;
    padding: 0.1em 0.5em 0.1em 1.5em;
}

img {
    border: 0px;
}

.categories {
	color:#666666;
}

.catalogCat {
    width: 500px;
}

.catalogCat td.firstCol {
    border-width: 0px 0px 0px 0px ! important;
    width: 1px;
}

.catalogCat td.firstCol2 {
    border-width: 0px ! important;
    width: 1px;
}

.catalogCat td {
    font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #847464;
    width: 114px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #dfd6cd;
    text-align: center;
}

.catalogCat td.bottomRow {
    border-width: 0px;
}

.order {
	background-color:#c4b4a4;
	color:#FFFFFF;
	font-size:14px;
/* 	font-weight: bold; */
}

.order a{
	background-color:#c11c34;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	}

.underLine td {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #cccccc;
}

.contents {
    padding-left: 1.5em;
    width: 540px;
}

.contents2 {
    padding: 0em;
    width: 540px;
}

.footer {
    text-align: center;
    font-size: 9px;
	background-color: #c8243f;
}

.available {
    color: #9a846c;
}

.sold {
    color: #c8243f;
    font-weight: bold;
}

.subcategory {
	color: #ffffff;
	background-color: #c11c34;
}

.punch {
    font-size: 14px;
    font-weight: bold;
}

.pdf {
    text-align: center;
}

.pdf a {
    padding: 0.3em 2em;
    border: 1px solid #5285bd;
    color: white;
    background-color: #a8c3dc;
    font-weight: bold;
	}
.transport li{
    background-repeat: no-repeat;
    list-style-image: url('/images/rond.jpg');
    list-style-position: inside;
}
.titreFormulaire{
    font-weight:bold;
}

.adressmail{
    display: block;
    width: 215px;
    padding: 8px;
    border: 1px solid #dfd6cd;
    border-top:none;
    border-left:none;
    float:left;
    color: #c1253d;
    letter-spacing:-1px;
    font-size:13px;
    font-weight:900;
    font-family:"arial";
}
.fond{
    background-image:url('/images/distributeurs.png');
    height:72px;
    width:585px;
    vertical-align:bottom;
}
.h2top {
    background-image:url('/images/distributeurs.png');
    padding-top:35px;
}
.links * {
    color: #c1253d;
}
td.description {
    width: 258px;
    height: 30px;
    overflow: hidden;
}
