p{text-indent:10px;}
strong, b, h1, h2, h3, h4, i, em{color:#996633;}
ul{padding-left:5px;}
ul li{padding-left:20px;list-style-type:none;background:url(/images/puce.png) 5px 3px no-repeat;}
a img{border:0;}

/* Text Styles */
.smallText {font-family: Verdana, Arial, sans-serif;font-size: 10px;}
.messageStackError, .messageStackWarning {font-family:Arial, sans-serif;font-size: 10px;background-color: #ffb3b5;}
TD.main, P.main {font-family: Verdana, Arial, sans-serif;font-size:11px;color: #000000;line-height: 1.5;}
textarea {width: 100%;font-family: Verdana, Arial, sans-serif;font-size: 11px;}

/* the body tag for the html template */
body, html {margin: 0;padding: 0;
text-align: center; /* needed for IE center bug */
background:url(images/bckao.gif);}

/* no need to edit this - standard setting */
form {display: inline;}
td {vertical-align: top;}
td.productListing-data {vertical-align: middle;}

/* pageWrapper div for centering and fixing width settings! 2005/08/08 */
div#pageWrapper {position:absolute;left:50%;margin-left:-390px;margin-top:10px;width:780px;background:#fff;border:1px solid #333333;}

/* Mise en page */
table#mainLayoutLT {border-collapse:collapse;margin: 0px auto;}

/* TD's colonnes */
td.columnLT {padding:0;margin:0;}
td#columnLeftLT{width:160px;padding-top:10px;}
td#columnRightLT{width:160px;padding-top:10px;}

/* total width of the info boxes */
table.infoBoxLT td.boxTextLT {width:160px;}
td.columnLeftLT table.infoBoxLT td.infoBoxHeadingLT{width:155px;} 
td.columnRightLT table.infoBoxLT td.infoBoxHeadingLT{width:155px;}
 
/* relative width of the info box table and sub tables */
table.infoBoxLT td table {width:100%;}

/* class called infoboxContents in standard osCommerce */
td#contentLT {width:440px;}

/* just sets the margins for info boxes */
table.infoBoxLT {margin: 5px;}
div.infoBoxLT {margin-left:5px;width:160px;padding:0;}
#newsletterBoxLT{width:155px;}

/* sets the padding for class called infoboxContents in standard osCommerce */
td#contentLT {padding:10px;}

/* padding for the infoBox headings */
td.infoBoxHeadingLT, .infoBoxHeading, .infoBoxHeadingClic {
padding: 2px 4px;height:20px;font-family: Arial, sans-serif;font-size: 10px;font-weight: bold;color: #ffffff;}
td.boxTextLT, div.boxTextLT {padding: 6px 5px;}

/* Pour le div newsletter */
#boxTextClic {
padding:5px;
display:none;
}

div#imageNavLT{
margin: 12px 7px 0 0;
float: right;
}
.navRightLT {
float: right;
}
.boxTextLT select {
width: 90%;
}
/* begin topmenu */
#topmenu{width:780px;}
#topmenu ul
{
padding:0;
margin:0;
color:#ffed00;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#topmenu ul li { display: inline;margin:0;padding:0; }
#topmenu ul li a{ /*
display:block;
width:100px;
height:22px;
padding:5px 0;
margin:0;
font-size:12px;
font-weight:bold;
color:#ffed00;
text-decoration: none;
text-align:center;
float: left; */
}
#topmenu ul li a:hover{ /*
background:url(images/chiraz_02_hover.jpg) no-repeat;color:#ffffff; */
}


/* end topmenu */
td#navBarTopLT{
height:32px;
padding:0;
margin:0;
}
td#navBarBottomLT{
height:60px;
background:url(images/bg_bottom.png) no-repeat;
color:#cccccc;
text-align:right;
vertical-align:middle;
}
#pageHeaderLT {
margin:0;
padding:0;
}
.logoLT {
}
.navLeftLT {

}

.footerLT {
text-align: center;
}
.footerLT div {
margin: 5px auto;
}
.infoBoxHeadingLT div {
float: left;
}
#languagesBoxLT, #specialsBoxLT, #currenciesBoxLT, #whats_newBoxLT, #manufacturersBoxLT, #searchBoxLT, #tell_a_friendBoxLT {
text-align: center;
}
/* begin colors and borders (for link colors: see the link styles section below) */
/* controls colours of module borders and borders around button areas*/
table.infoBox, table.productListing {
border: #efcfaa solid 1px;
}
.productListing-heading {
background:#7E2A11;
font-family: Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

tr.productListing-even td {
background-color: #dfdfdf;
}
tr.productListing-odd td.productListing-data {
background-color: #ffffff;
}
.errorText {
color: red;
}
/* .cBoxE higlighting for categories box enhancement contrib */
.cBoxE {
color: red;
}

/* leave at zero or else it will conflict with
images used in infoBox headers and new products module */
td.infoBoxHeading {
border: 0px black solid;
background:#7E2A11;
}
div#boxTextClic{border-top:1px solid #333333;}

/* controls colour of top and bottom navbar borders */
td#navBarTopLT{
background:url(images/chiraz_02.jpg);
/* border: 1px #181387 solid;
border-width: 1px 0; */
}
/* controls colour and style of webpage outer border */
table#mainLayoutLT {
/* border: 2px #181387 solid; */
}

/* controls border colour of info boxes only - safe to change */
.infoBoxLT td{
border: 1px #333333 solid;
}
/* controls colour of page heading text */
#contentLT table td.pageHeading, h1 {
color: #7E2A11;
}
/* this is a table border, so leave at zero */
.infoBoxLT td table td {
border-width: 0px;
}

/* controls colour of text used to greet user */
.inputRequirement, .greetUser {
color: #ff3333;
}
/* example how to assign styles to one individual small infobox (delete if you don't like) */
table#shopping_cartBoxLT {
font-weight: bold;
color: #e00;
}

/* displays a background image or colour plus style in headers for info boxes and product listings */

td.infoBoxHeadingLT, .infoBoxHeading, .productListing-heading {
height:25px;}
#columnLeftLT td.infoBoxHeadingLT, #columnLeftLT td.infoBoxHeadingClic, #columnLeftLT div.infoBoxHeadingClic{
background: url(images/leftbox.png) no-repeat;
}
#columnRightLT td.infoBoxHeadingLT{
background: url(images/leftbox.png) no-repeat;
}
/* end colors and borders 
.infoBoxHeading img {
display: none;
}*/
/* begin fonts */
#copyRightLT {
font-size: 11px;
}
td.infoBoxHeading {
font-weight: bold;
text-align:center;
}
.infoBoxLT td, .infoboxLT td.boxTextLT form select {
font-size: 11px;
font-family: arial, sans-serif;
}
#navBarTopLT, #navBarBottomLT {
font-family:Verdana, Arial;
font-size: 10px;
font-weight: bold;
vertical-align:middle;
text-transform:uppercase;
color: #ffffff;
}
/* font size for content in and outside tables */
#contentLT table td, #contentLT {
font-size: 11px;
font-family: arial, sans-serif;
}

/* controls font and size used in page headings */
#contentLT table td.pageHeading, h1 {
font-size: 22px;
font-weight: normal;
font-family: arial, sans-serif;
text-indent: 15px;
padding-top: 5px;
}
/* end fonts */
/* begin link styles */
table#languagesBoxLT tr td a{margin-left:2px;}

a#en {display:block;float:left;width:24px;height:15px;background:url(/includes/languages/english/images/icon_bw.gif) no-repeat;}
a#en:hover {background:url(/includes/languages/english/images/icon.gif) no-repeat;}

a#es {display:block;float:left;width:24px;height:15px;background:url(/includes/languages/espanol/images/icon_bw.gif) no-repeat;}
a#es:hover {background:url(/includes/languages/espanol/images/icon.gif) no-repeat;}

a#fr {display:block;float:left;width:24px;height:15px;background:url(/includes/languages/french/images/icon_bw.gif) no-repeat;}
a#fr:hover {background:url(/includes/languages/french/images/icon.gif) no-repeat;}

a#de {display:block;float:left;width:24px;height:15px;background:url(/includes/languages/german/images/icon_bw.gif) no-repeat;}
a#de:hover {background:url(/includes/languages/german/images/icon.gif) no-repeat;}

a#it {display:block;float:left;width:24px;height:15px;background:url(/includes/languages/italian/images/icon_bw.gif) no-repeat;}
a#it:hover {background:url(/includes/languages/italian/images/icon.gif) no-repeat;}

.infoBoxHeadingLT a {
float: right;
margin: 2px;
padding-right:2px;
}
.infoBoxHeadingLT a:hover {
float: right;
padding-left: 2px;
padding-right:0;
}
.infoBoxHeadingClic div a {
font-family: arial, sans-serif;
color:white;
float: none;
}
.infoBoxHeadingClic div a:hover {
color:white;	
}
a {
text-decoration: none;
color: #330000;
}
a:hover {
text-decoration: underline;
color:#993333;
}
td.newsL{text-align:right;}
a.headerNavigation{
display:block;
width:100px;
height:22px;
padding:5px 0;
margin:0;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-align:center;
text-decoration: none;
float: left;
}
a.headerNavigation:hover{
background:url(images/menu_bg_hover) no-repeat;
color:white;
text-decoration: none;
}
a.logoutMenu img{margin:3px 0 0 2px;}

/* end link styles */
