@import url(cssbuttonstoggler.css);
@import url(featuredcontentglider.css);
@import url(imagebox.css);

.boxText {
font-family:arial;
font-size:12px;
}
.errorBox {
font-family:arial;
font-size:10px;
background:#F99;
font-weight:bold;
}
.stockWarning {
font-family:arial; 
font-size:12px; 
color:#c03; 
}
.productsNotifications {
background:#f2fff7;
}
.orderEdit {
font-family:arial;
font-size:12px; 
color:#70d250; 
text-decoration:underline; 
}
BODY {
color:#000;
margin:0px;
/*background:url(images/degrade.jpg) repeat-y center center #D9E0F0;*/
background-color:#fff;/*MANU*/
}
A {
color:#000;
text-decoration:none;
}
td.body_text {
padding:15px;	
}
A:hover {
color:#039;
/*text-decoration:underline;
*/}
FORM {
display:inline;
}
TR.header {
/*MANU background:url(images/header_bg.jpg) repeat-x;*/
background-color:#cc3399;/*MANU*/
}
TR.headerNavigation {
background:#039;
margin:0 0 20px 0;
}
TD.headerNavigation {
font-family:arial;
font-size:14px;
background:#039;
color:#FFF;
font-weight:bold;
margin:0 0 20px 0;
padding:5px;
}
A.headerNavigation { 
color:#FFF; 
}
A.headerNavigation:hover {
color:#FFF;
}
TR.headerError {
background:#F00;
}
TD.headerError {
font-family:Arial;
font-size:12px;
background:#F00;
color:#FFF;
font-weight:bold;
text-align:center;
}
TR.headerInfo {
background:#0f0;
}
TD.headerInfo {
font-family:Arial;
font-size:12px;
background:#FFF;
color:#FFF;
font-weight:bold;
text-align:center;
}
TR.footer {
background:#cc3399;
}
TD.footer {
font-family:arial;
font-size:12px;
background:#cc3399;
color:#FFF;
font-weight:bold;
margin:0;
padding:5px;
}
.infoBox {
background:#039;
margin:0 0 20px 0;
}
.infoBoxContents {
background:#f8f8f9;
font-family:arial;
font-size:12px;
}
.infoBoxNotice {
background:#FF8E90;
}
.infoBoxNoticeContents {
background:#FFE6E6;
font-family:arial;
font-size:12px;
}
TD.infoBoxHeading {
font-family:arial;
font-size:14px;
font-weight:bold;
background:#3366cc;
color:#FFF;
padding:2px 0 2px 0;
}
TD.infoBox, SPAN.infoBox {
font-family:arial;
font-size:10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
/*background:#D9E0F0;*/
background:transparent;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
/*background:#D9E0F0;
*/background:transparent;

}
TABLE.productListing {
border:0px;
border-style:solid;
border-color:#039;
border-spacing:1px;
width:100%;
}
.productListing-heading {
font-family:arial;
font-size:12px;
background:#039;
color:#FFF;
font-weight:bold;
}
TD.productListing-data {
font-family:arial;
font-size:12px;
}
A.pageResults {
color:#00F;
}
A.pageResults:hover {
color:#00F;
background:#FF3;
}
TD.pageHeading2, DIV.pageHeading2 {
/*MANUfont-family:arial;
font-size:18px;
font-weight:bold;
color:#000;*/
font: bold 18px verdana;
color: #fff;
}
TD.pageHeading, DIV.pageHeading {
background:#3366cc;
font-family:arial;
font-size:18px;
font-weight:bold;
color:#fff;
padding:10px;
/*border: 1px solid #cc3399;*/
}
TR.subBar {
background:#f4f7fd;
}
TD.subBar {
font-family:arial;
font-size:12px;
color:#000;
}
TD.main, P.main {
font-family:arial;
font-size:12px;
line-height:1.5;
padding:10px;
}
TD.textmain, P.textmain {
font-family:arial;
font-size:12px;
line-height:1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
font-family:arial;
font-size:12px;
}
TD.accountCategory {
font-family:arial;
font-size:13px;
color:#aabbdd;
}
TD.fieldKey {
font-family:arial;
font-size:12px;
font-weight:bold;
}
TD.fieldValue {
font-family:arial;
font-size:12px;
}
TD.tableHeading {
font-family:arial;
font-size:12px;
font-weight:bold;
}
SPAN.newItemInCart {
font-family:arial;
font-size:10px;
color:#F00;
}
CHECKBOX, INPUT, RADIO, SELECT {
font-family:arial;
font-size:12px;
}
TEXTAREA {
width:100%;
font-family:arial;
font-size:12px;
}
SPAN.greetUser {
font-family:arial;
font-size:14px;
color:#000;
font-weight:bold;
}
TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px;
}
TD.formAreaTitle {
font-family:Arial;
font-size:12px;
font-weight:bold;
}
SPAN.markProductOutOfStock {
font-family:Arial;
font-size:12px;
color:#c76170;
font-weight:bold;
}
SPAN.productSpecialPrice {
font-family:arial;
color:#FFF;
}
SPAN.productSpecialPrice2 {
font-family:arial;
color:#FFF;
}
SPAN.errorText {
font-family:arial;
color:#F00;
}
.moduleRow { }
.moduleRowOver {
background-color:#CFF;
cursor:pointer;
cursor:hand;
}
.moduleRowSelected {
background-color:#FFF;
}
.checkoutBarFrom, .checkoutBarTo {
font-family:arial;
font-size:10px;
color:#999;
}
.checkoutBarCurrent {
font-family:arial;
font-size:10px;
color:#000;
}
/* message box */
.messageBox {
font-family:arial;
font-size:10px; }
.messageStackError, .messageStackWarning {
font-family:arial;
font-size:12px;
background-color:#F99;
}
.messageStackSuccess {
font-family:arial;
font-size:10px;
background-color:#9F0;
}
/* input requirement */
.inputRequirement {
font-family:arial;
font-size:10px;
color:#F00;
}
.CatText a {
font-size:20px;
font-weight:bold;
color:#C39;
text-decoration:underline;
}
.CatText a:hover {
font-size:20px;
font-weight:bold;
color:#039;
border-bottom:1px solid;
}
td.CatText {
padding:10px;
}
.corresp {
font-size:12px;
}
/*X*/
#les_news {
padding:0;
list-style:none;
margin:10px 10px 10px 10px;
font-weight:bold;
color:#000;
text-align:left;
}
#les_news a:link, #les_news a:visited {
color:#039;
}
#les_news a:hover, #les_news a:active {
color:#C39;
}
/*X*/
.art1 {
border:1px solid #36C;
border-collapse:collapse;
}
.art1 td {
padding:3px;
background:#039;
text-align:center;
width:25%;
max-width:180px;
}
.art1 a {
color:#fff;
font: bold 12px verdana;
text-decoration:none;
}
td.art2 {
background:#fff;
padding:0;
text-align:center;
height:140px;
vertical-align:middle;
}
/*X*/
.tracklist li {
font-size:12px;
list-style-type:decimal;
height:auto;
width:150px;
}
ul.tracklist {
float:left;
display:block;
height:auto;
}
.tracklist img {
width:120px;
height:120px;
margin:0 0 10px -30px;
border:1px solid #000;
}
h1 { 
font-family:Arial;
font-size:18px;
font-weight:bold;
margin-bottom:0;
padding-bottom:0;
}
h2 {
font-weight:normal;
font-family:arial;
font-size:14px;
color:#666;
}
table.menucategorie {
font-weight:normal;
font-family:arial;
font-size:14px;
color:#000;
}
TD.pollBoxRow {   
font-family:Arial;   
font-size: 10px;   border-color: #eee;   
border-style: solid;   border-width: 1px;
} 

TD.pollBoxText {   
font-family:Arial;   
font-size: 10px;   border-color: #eee;   
border-style: solid;   
border-width: 1px;
} 

TR.pollOptRow {   
background: #f1f9fe; 
} 
TR.pollFooter { 
  background: #f1f9fe;
}  
.AA {
padding:4px;
font-size:14px;
}
.BB {
padding:2px 0;
font-size:12px;
}
/* CSS MANU*/
div#wrapper {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top: 20px;
	padding: 0;
	width:970px;
	background-color: #ffffff;
	text-align: left; /* on rétablit l'alignement normal du texte cf body align center pour bug IE*/
}

